diff --git a/mfp/gui/imgui/app_window/canvas_panel.py b/mfp/gui/imgui/app_window/canvas_panel.py index 16d0691..c9c12e5 100644 --- a/mfp/gui/imgui/app_window/canvas_panel.py +++ b/mfp/gui/imgui/app_window/canvas_panel.py @@ -101,7 +101,7 @@ def render_tile(app_window, patch): app_window.selected_patch = patch app_window.selected_layer = patch.selected_layer - if app_window.selected_window == "canvas": + if app_window.selected_window == "canvas" and not app_window.context_menu_open: imgui.set_next_window_focus() imgui.begin( @@ -385,6 +385,7 @@ def render_tile(app_window, patch): app_window.context_menu_open = False imgui.pop_style_var(2) nedit.resume() + # context menu #################