From 1c38deb8409ef9e3f1f4a089ef0e87dcb84bc81e Mon Sep 17 00:00:00 2001

From: =?UTF-8?q?Jaakko=20Kera=CC=88nen?= jaakko.keranen@iki.fi

Date: Fri, 17 Dec 2021 10:26:26 +0200

Subject: [PATCH 1/1] macOS: Fixed scrolling of wide preformatted blocks


src/ui/documentwidget.c | 10 ++++++----

1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/ui/documentwidget.c b/src/ui/documentwidget.c

index d0a9a55d..4ab17b42 100644

--- a/src/ui/documentwidget.c

+++ b/src/ui/documentwidget.c

@@ -3917,8 +3917,8 @@ static iBool handleWheelSwipe_DocumentWidget_(iDocumentWidget *d, const SDL_Mous

     case none_WheelSwipeState:

         /* A new swipe starts. */

         if (!isInertia_MouseWheelEvent(ev) && !isScrollFinished_MouseWheelEvent(ev)) {

             d->flags &= ~eitherWheelSwipe_DocumentWidgetFlag;

             d->flags |= (side == 1 ? leftWheelSwipe_DocumentWidgetFlag

                                    : rightWheelSwipe_DocumentWidgetFlag);

@@ -3935,7 +3935,7 @@ static iBool handleWheelSwipe_DocumentWidget_(iDocumentWidget *d, const SDL_Mous

             d->wheelSwipeState = none_WheelSwipeState;

         }

         else {

             d->wheelSwipeDistance += step;

             /* Remember the maximum speed. */

             if (d->swipeSpeed < 0 && step < 0) {

@@ -4064,7 +4064,9 @@ static iBool processEvent_DocumentWidget_(iDocumentWidget *d, const SDL_Event *e

#endif

     }

 }

          handleWheelSwipe_DocumentWidget_(d, &ev->wheel)) {

     return iTrue;

 }

--

2.25.1

Proxy Information
Original URL
gemini://git.skyjake.fi/lagrange/work%2Fv1.10/patch/1c38deb8409ef9e3f1f4a089ef0e87dcb84bc81e.patch
Status Code
Success (20)
Meta
text/plain
Capsule Response Time
71.949907 milliseconds
Gemini-to-HTML Time
0.832546 milliseconds

This content has been proxied by September (3851b).