diff --git a/src/gui_2.py b/src/gui_2.py index 8598a12..b6e4d55 100644 --- a/src/gui_2.py +++ b/src/gui_2.py @@ -918,18 +918,17 @@ class App: #region: Project Settings if self.show_windows.get("Project Settings", False): - exp, opened = imgui.begin("Project Settings", self.show_windows["Project Settings"]) - self.show_windows["Project Settings"] = bool(opened) - if exp: - if imgui.begin_tab_bar('context_hub_tabs'): - if imgui.begin_tab_item('Projects')[0]: - self._render_projects_panel() - imgui.end_tab_item() - if imgui.begin_tab_item('Paths')[0]: - self._render_paths_panel() - imgui.end_tab_item() - imgui.end_tab_bar() - imgui.end() + with imgui_window("Project Settings", self.show_windows["Project Settings"]) as (exp, opened): + self.show_windows["Project Settings"] = bool(opened) + if exp: + if imgui.begin_tab_bar('context_hub_tabs'): + if imgui.begin_tab_item('Projects')[0]: + self._render_projects_panel() + imgui.end_tab_item() + if imgui.begin_tab_item('Paths')[0]: + self._render_paths_panel() + imgui.end_tab_item() + imgui.end_tab_bar() #endregion: Project Settings #region: Files & Media window