diff --git a/src/gui_2.py b/src/gui_2.py index 93042aaf..98c6876d 100644 --- a/src/gui_2.py +++ b/src/gui_2.py @@ -4197,8 +4197,7 @@ def render_text_viewer_window(app: App) -> None: imgui.close_current_popup() imgui.end_popup() #endregion: Inject File Modal - - render_text_viewer_window(app) + return def render_patch_modal(app: App) -> None: diff --git a/tests/test_context_preview_button.py b/tests/test_context_preview_button.py index 0e923e6f..104d9eb8 100644 --- a/tests/test_context_preview_button.py +++ b/tests/test_context_preview_button.py @@ -98,7 +98,7 @@ def test_text_viewer_window_invoked_in_render_loop(): content = f.read() call_pattern = r'render_text_viewer_window\(app\)' matches = list(re.finditer(call_pattern, content)) - assert len(matches) >= 2, f"render_text_viewer_window should be called at least 2 times (once in window, once in modal hook), found {len(matches)}" + assert len(matches) >= 1, f"render_text_viewer_window should be called at least once in the main render loop, found {len(matches)}" if __name__ == '__main__': pytest.main([__file__, '-v'])