Skip to content

Commit

Permalink
Merge pull request #2313 from KhronosGroup/fix_2253
Browse files Browse the repository at this point in the history
Fix #2253 - distinct import & export draw
  • Loading branch information
julienduroure committed Sep 26, 2024
1 parent 5256e79 commit b3b91d0
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions addons/io_scene_gltf2/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -1008,7 +1008,7 @@ def invoke(self, context, event):
for addon_name in preferences.addons.keys():
try:
if hasattr(sys.modules[addon_name], 'glTF2ExportUserExtension') or hasattr(sys.modules[addon_name], 'glTF2ExportUserExtensions'):
exporter_extension_layout_draw[addon_name] = sys.modules[addon_name].draw
exporter_extension_layout_draw[addon_name] = sys.modules[addon_name].draw if hasattr(sys.modules[addon_name], 'draw_export') else sys.modules[addon_name].draw
except Exception:
pass

Expand Down Expand Up @@ -1835,7 +1835,7 @@ def invoke(self, context, event):
for addon_name in preferences.addons.keys():
try:
if hasattr(sys.modules[addon_name], 'glTF2ImportUserExtension') or hasattr(sys.modules[addon_name], 'glTF2ImportUserExtensions'):
importer_extension_layout_draw[addon_name] = sys.modules[addon_name].draw
importer_extension_layout_draw[addon_name] = sys.modules[addon_name].draw_import if hasattr(sys.modules[addon_name], 'draw_import') else sys.modules[addon_name].draw
except Exception:
pass

Expand Down
2 changes: 1 addition & 1 deletion example-addons/example_gltf_exporter_extension/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ def unregister():
del bpy.types.Scene.ExampleExtensionProperties


def draw(context, layout):
def draw_export(context, layout):
header, body = layout.panel("GLTF_addon_example_exporter", default_closed=False)

props = bpy.context.scene.ExampleExtensionProperties
Expand Down
2 changes: 1 addition & 1 deletion example-addons/example_gltf_importer_extension/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ class ExampleImporterExtensionProperties(bpy.types.PropertyGroup):



def draw(context, layout):
def draw_import(context, layout):
header, body = layout.panel("GLTF_addon_example_importer", default_closed=False)

props = bpy.context.scene.ExampleImporterExtensionProperties
Expand Down

0 comments on commit b3b91d0

Please sign in to comment.