From 895c4dd1991c40242faca87cda0ede675fb50f48 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Mon, 26 Aug 2024 15:16:23 -0700 Subject: [PATCH] fix press detection in watch view canvases --- src/df/gfx/df_views.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/df/gfx/df_views.c b/src/df/gfx/df_views.c index 14a2aac7..1aa0820a 100644 --- a/src/df/gfx/df_views.c +++ b/src/df/gfx/df_views.c @@ -2721,9 +2721,10 @@ df_watch_view_build(DF_Window *ws, DF_Panel *panel, DF_View *view, DF_WatchViewS //- rjf: peek clicks in canvas region, mark clicked for(UI_Event *evt = 0; ui_next_event(&evt);) { - if(evt->kind == UI_EventKind_Press && evt->key == OS_Key_LeftMouseButton) + if(evt->kind == UI_EventKind_Press && evt->key == OS_Key_LeftMouseButton && contains_2f32(canvas_rect, evt->pos)) { pressed = 1; + break; } }