From eab10d435a5a38c60642bf549f2a37192e2902bb Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Fri, 17 Dec 2021 10:52:10 +0200 Subject: Mobile: Wheel scrolling is not applicable --- src/ui/documentwidget.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ui/documentwidget.c b/src/ui/documentwidget.c index 4ab17b42..78c95f40 100644 --- a/src/ui/documentwidget.c +++ b/src/ui/documentwidget.c @@ -3905,6 +3905,9 @@ static void finishWheelSwipe_DocumentWidget_(iDocumentWidget *d) { static iBool handleWheelSwipe_DocumentWidget_(iDocumentWidget *d, const SDL_MouseWheelEvent *ev) { iWidget *w = as_Widget(d); + if (deviceType_App() != desktop_AppDeviceType) { + return iFalse; + } if (~flags_Widget(w) & horizontalOffset_WidgetFlag) { return iFalse; } @@ -4064,12 +4067,14 @@ static iBool processEvent_DocumentWidget_(iDocumentWidget *d, const SDL_Event *e #endif } } +#if defined (iPlatformAppleDesktop) else if (ev->type == SDL_MOUSEWHEEL && ev->wheel.y == 0 && d->wheelSwipeState == direct_WheelSwipeState && handleWheelSwipe_DocumentWidget_(d, &ev->wheel)) { return iTrue; } +#endif else if (ev->type == SDL_MOUSEWHEEL && isHover_Widget(w)) { const iInt2 mouseCoord = coord_MouseWheelEvent(&ev->wheel); if (isPerPixel_MouseWheelEvent(&ev->wheel)) { -- cgit v1.2.3