From f861f26d8ddbb0645cf47e39bcf627dd734cbd47 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sat, 16 May 2026 16:10:57 -0400 Subject: [PATCH] fixing bugs --- src/gui_2.py | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/gui_2.py b/src/gui_2.py index 79e91bb4..ef88d59c 100644 --- a/src/gui_2.py +++ b/src/gui_2.py @@ -1212,12 +1212,12 @@ def render_main_interface(app: App) -> None: else: app._tool_log_cache = log_raw app._tool_log_dirty = False - app._render_window_if_open("Project Settings", app._render_project_settings_hub) - app._render_window_if_open("Files & Media", app._render_files_and_media) - app._render_window_if_open("AI Settings", app._render_ai_settings_hub) - app._render_window_if_open("Usage Analytics", app._render_usage_analytics_panel, app.ui_separate_usage_analytics) - app._render_window_if_open("MMA Dashboard", app._render_mma_dashboard) - app._render_window_if_open("Task DAG", app._render_task_dag_panel, app.ui_separate_task_dag) + app._render_window_if_open("Project Settings", lambda: render_project_settings_hub(app)) + app._render_window_if_open("Files & Media", lambda: render_files_and_media(app)) + app._render_window_if_open("AI Settings", lambda: render_ai_settings_hub(app)) + app._render_window_if_open("Usage Analytics", lambda: render_usage_analytics_panel(app), app.ui_separate_usage_analytics) + app._render_window_if_open("MMA Dashboard", lambda: render_mma_dashboard(app)) + app._render_window_if_open("Task DAG", lambda: render_task_dag_panel(app), app.ui_separate_task_dag) app._render_window_if_open("Tier 1: Strategy", lambda: render_tier_stream_panel(app, "Tier 1", "Tier 1"), app.ui_separate_tier1) app._render_window_if_open("Tier 2: Tech Lead", lambda: render_tier_stream_panel(app, "Tier 2", "Tier 2 (Tech Lead)"), app.ui_separate_tier2) @@ -1226,15 +1226,15 @@ def render_main_interface(app: App) -> None: if app.show_windows.get("Theme", False): render_theme_panel(app) - app._render_window_if_open("Discussion Hub", app._render_discussion_hub) - app._render_window_if_open("Operations Hub", app._render_operations_hub) + app._render_window_if_open("Discussion Hub", lambda: render_discussion_hub(app)) + app._render_window_if_open("Operations Hub", lambda: render_operations_hub(app)) - app._render_window_if_open("Message", app._render_message_panel, app.ui_separate_message_panel) - app._render_window_if_open("Response", app._render_response_panel, app.ui_separate_response_panel) - app._render_window_if_open("Tool Calls", app._render_tool_calls_panel, app.ui_separate_tool_calls_panel) - app._render_window_if_open("External Tools", app._render_external_tools_panel, app.ui_separate_external_tools) - app._render_window_if_open("Log Management", app._render_log_management) - app._render_window_if_open("Diagnostics", app._render_diagnostics_panel) + app._render_window_if_open("Message", lambda: render_message_panel(app), app.ui_separate_message_panel) + app._render_window_if_open("Response", lambda: render_response_panel(app), app.ui_separate_response_panel) + app._render_window_if_open("Tool Calls", lambda: render_tool_calls_panel(app), app.ui_separate_tool_calls_panel) + app._render_window_if_open("External Tools", lambda: render_external_tools_panel(app), app.ui_separate_external_tools) + app._render_window_if_open("Log Management", lambda: render_log_management(app)) + app._render_window_if_open("Diagnostics", lambda: render_diagnostics_panel(app)) app._render_window_if_open("Context Preview", render_context_preview_window) app.perf_monitor.end_frame() @@ -3414,7 +3414,7 @@ def render_history_window(app: App) -> None: with imscope.child("history_list", 0, 0, True): history = app.history.get_history() if not history: imgui.text("No history available.") - else: iterate_history() + else: iterate_history(history) def render_session_insights_panel(app: App) -> None: if app.perf_profiling_enabled: app.perf_monitor.start_component("_render_session_insights_panel") @@ -4588,7 +4588,7 @@ def render_mma_dashboard(app: App) -> None: imgui.separator() render_ticket_queue(app) imgui.separator() - app._render_window_if_open("Task DAG", app._render_task_dag_panel, not app.ui_separate_task_dag) + app._render_window_if_open("Task DAG", lambda: render_task_dag_panel(app), not app.ui_separate_task_dag) if app.ui_selected_ticket_id: render_mma_ticket_editor(app) imgui.separator() render_mma_agent_streams(app)