Private
Public Access
0
0

fix(gui_2): defer save_ini_settings on first capture to avoid early-render crash

This commit is contained in:
2026-06-05 14:57:32 -04:00
parent b0c8589f68
commit d7487af424
+8 -1
View File
@@ -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),