diff options
Diffstat (limited to 'archipack/archipack_preset.py')
-rw-r--r-- | archipack/archipack_preset.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/archipack/archipack_preset.py b/archipack/archipack_preset.py index c5fe9446..3092e494 100644 --- a/archipack/archipack_preset.py +++ b/archipack/archipack_preset.py @@ -501,11 +501,17 @@ class ArchipackPreset(AddPresetBase): if prop_id not in blacklist: if not (prop.is_hidden or prop.is_skip_save): ret.append("d.%s" % prop_id) + ret.sort() return ret @property def preset_defines(self): - return ["d = bpy.context.active_object.data." + self.preset_subdir + "[0]"] + o = bpy.context.active_object + m = o.archipack_material[0] + return [ + "d = bpy.context.active_object.data." + self.preset_subdir + "[0]", + "bpy.ops.archipack.material(category='" + m.category + "', material='" + m.material + "')" + ] def pre_cb(self, context): return |