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);