From 88c25c9509597f072e20e18047dacb9dfafd7642 Mon Sep 17 00:00:00 2001 From: Julien Duroure Date: Mon, 6 Jul 2026 18:05:59 +0200 Subject: [PATCH] Fix filter in file windows --- addons/io_scene_gltf2/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/io_scene_gltf2/__init__.py b/addons/io_scene_gltf2/__init__.py index f5b07191d..cce335618 100644 --- a/addons/io_scene_gltf2/__init__.py +++ b/addons/io_scene_gltf2/__init__.py @@ -1091,14 +1091,14 @@ def invoke(self, context, event): setattr(self, k, v) self.will_save_settings = True - # Update filter if user saved settings - if hasattr(self, 'export_format'): - self.filter_glob = '*.glb' if self.export_format == 'GLB' else '*.gltf' - except (AttributeError, TypeError): self.report({"ERROR"}, "Loading export settings failed. Removed corrupted settings") del context.scene[self.scene_key] + # Update filter if user saved settings or use last used format + if hasattr(self, 'export_format'): + self.filter_glob = '*.glb' if self.export_format == 'GLB' else '*.gltf' + return ExportHelper.invoke(self, context, event) def save_settings(self, context):