diff --git a/src/gui_2.py b/src/gui_2.py index f2a5ec45..3d498db3 100644 --- a/src/gui_2.py +++ b/src/gui_2.py @@ -599,7 +599,14 @@ class App: self._is_applying_snapshot = False def _capture_workspace_profile(self, name: str) -> models.WorkspaceProfile: - ini = imgui.save_ini_settings_to_memory() + if not getattr(self, "_ini_capture_ready", False): + self._ini_capture_ready = True + ini = b"" + else: + try: + ini = imgui.save_ini_settings_to_memory() + except Exception: + ini = b"" panel_states = { "ui_separate_context_preview": getattr(self, "ui_separate_context_preview", False), "ui_separate_message_panel": getattr(self, "ui_separate_message_panel", False),