glTF: Fix action/inactive UI for export options

This commit is contained in:
Julien Duroure
2025-06-17 12:30:12 +02:00
parent f9b3baa984
commit d4aa04d442

View File

@@ -5,7 +5,7 @@
bl_info = {
'name': 'glTF 2.0 format',
'author': 'Julien Duroure, Scurest, Norbert Nopper, Urs Hanselmann, Moritz Becher, Benjamin Schmithüsen, Jim Eckerlein, and many external contributors',
"version": (4, 5, 38),
"version": (4, 5, 39),
'blender': (4, 4, 0),
'location': 'File > Import-Export',
'description': 'Import-Export as glTF 2.0',
@@ -1167,8 +1167,12 @@ class ExportGLTF2_Base(ConvertGLTF2_Base):
else:
export_settings['gltf_vertex_color_name'] = ""
export_settings['gltf_unused_textures'] = self.export_unused_textures
export_settings['gltf_unused_images'] = self.export_unused_images
if self.export_materials == "EXPORT":
export_settings['gltf_unused_textures'] = self.export_unused_textures
export_settings['gltf_unused_images'] = self.export_unused_images
else:
export_settings['gltf_unused_textures'] = False
export_settings['gltf_unused_images'] = False
export_settings['gltf_visible'] = self.use_visible
export_settings['gltf_renderable'] = self.use_renderable
@@ -1540,7 +1544,9 @@ def export_panel_data_material(layout, operator):
header, sub_body = body.panel("GLTF_export_data_material_unused", default_closed=True)
header.label(text="Unused Textures & Images")
header.active = operator.export_materials == "EXPORT"
if sub_body:
sub_body.active = operator.export_materials == "EXPORT"
row = sub_body.row()
row.prop(operator, 'export_unused_images')
row = sub_body.row()