Fix persistence of preferences when changing override_splash from splash
This commit is contained in:
parent
eb8b4aac82
commit
ad2b549ea2
@ -1,6 +1,6 @@
|
||||
schema_version = "1.0.0"
|
||||
id = "custom_templates"
|
||||
version = "1.2.4"
|
||||
version = "1.2.5"
|
||||
name = "Custom Templates"
|
||||
tagline = "Use your own .blend files as template options for new projects"
|
||||
maintainer = "Francesco Bellini <doc.open.dev@gmail.com>"
|
||||
|
@ -12,14 +12,15 @@ class TemplateItem(PropertyGroup):
|
||||
path: StringProperty(
|
||||
name="Path", description="Path to the .blend file for this template", subtype='FILE_PATH')
|
||||
|
||||
override_splash_text = "Override Splash Screen's 'New File' list"
|
||||
class CustomTemplatesPreferences(AddonPreferences):
|
||||
bl_idname = base_package
|
||||
|
||||
override_splash: BoolProperty(default=True, name="Override Splash Screen's 'New File' list", description="Override splashscreen's 'New File' list")
|
||||
override_splash: BoolProperty(default=True, name=override_splash_text, description=override_splash_text)
|
||||
projects: CollectionProperty(type=TemplateItem)
|
||||
active_template_index: IntProperty(
|
||||
description="Index of the selected template")
|
||||
|
||||
|
||||
def draw(self, context):
|
||||
layout = self.layout
|
||||
|
||||
|
@ -100,6 +100,7 @@ class CT_OT_splash_default(bpy.types.Operator):
|
||||
def execute(self, context):
|
||||
prefs = context.preferences.addons[base_package].preferences
|
||||
prefs.override_splash = False
|
||||
context.preferences.is_dirty = True
|
||||
return {'FINISHED'}
|
||||
|
||||
class CT_OT_splash_custom(bpy.types.Operator):
|
||||
@ -110,5 +111,6 @@ class CT_OT_splash_custom(bpy.types.Operator):
|
||||
def execute(self, context):
|
||||
prefs = context.preferences.addons[base_package].preferences
|
||||
prefs.override_splash = True
|
||||
context.preferences.is_dirty = True
|
||||
return {'FINISHED'}
|
||||
|
BIN
releases/1.x.x/custom_templates-1.2.5.zip
Normal file
BIN
releases/1.x.x/custom_templates-1.2.5.zip
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user