From 23c1ea0e6817181fe152b425ce59efb6aa2846db Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Mon, 25 Mar 2024 13:02:17 -0700 Subject: [PATCH] ui: if only one view scroll axis is specified on a box, always use scroll info to fill it, regardless of which axis that scroll took place on --- src/ui/ui_core.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ui/ui_core.c b/src/ui/ui_core.c index 714ce9ef..80cffce5 100644 --- a/src/ui/ui_core.c +++ b/src/ui/ui_core.c @@ -2523,10 +2523,18 @@ ui_signal_from_box(UI_Box *box) } if(!(box->flags & UI_BoxFlag_ViewScrollX)) { + if(delta.y == 0) + { + delta.y = delta.x; + } delta.x = 0; } if(!(box->flags & UI_BoxFlag_ViewScrollY)) { + if(delta.x == 0) + { + delta.x = delta.y; + } delta.y = 0; } os_eat_event(ui_state->events, evt);