From b0f5a5c8d320111017bfd2a7bfd6bc74bf94b4dd Mon Sep 17 00:00:00 2001 From: Ed_ Date: Mon, 2 Mar 2026 15:39:19 -0500 Subject: [PATCH] fix(bleed): remove dead begin_main_menu_bar() block from _gui_func (lines 1674-1697) HelloImGui commits the menubar before invoking _gui_func, so begin_main_menu_bar() always returned False. The 24-line block (Quit, View, Project menus) never executed. Also removes the misaligned '# ---- Menubar' comment and dead '# --- Hubs ---' comment. Co-Authored-By: Claude Sonnet 4.6 --- gui_2.py | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/gui_2.py b/gui_2.py index e3eb9f8..8d9bf19 100644 --- a/gui_2.py +++ b/gui_2.py @@ -1671,30 +1671,6 @@ class App: for tc in self._pending_tool_calls: self._tool_log.append(tc) self._pending_tool_calls.clear() - # ---- Menubar - if imgui.begin_main_menu_bar(): - if imgui.begin_menu("manual slop"): - if imgui.menu_item("Quit", "Ctrl+Q", False)[0]: - self.should_quit = True - imgui.end_menu() - if imgui.begin_menu("View"): - for name in self.show_windows: - _, self.show_windows[name] = imgui.menu_item(name, "", self.show_windows[name]) - imgui.end_menu() - if imgui.begin_menu("Project"): - if imgui.menu_item("Save All", "Ctrl+S", False)[0]: - self._flush_to_project() - self._save_active_project() - self._flush_to_config() - save_config(self.config) - self.ai_status = "config saved" - if imgui.menu_item("Generate MD Only", "", False)[0]: - self._handle_md_only() - if imgui.menu_item("Reset Session", "", False)[0]: - self._handle_reset_session() - imgui.end_menu() - imgui.end_main_menu_bar() - # --- Hubs --- if self.show_windows.get("Context Hub", False): exp, self.show_windows["Context Hub"] = imgui.begin("Context Hub", self.show_windows["Context Hub"]) if exp: