https://bugs.kde.org/show_bug.cgi?id=408874

--- Comment #1 from Axel Kittenberger <axk...@gmail.com> ---
PS: sorry my above patch proposal got out to be reversed, this is in the right
direction:

diff -ru kate-4.14.3-orig/part/view/kateviewinternal.cpp
kate-4.14.3/part/view/kateviewinternal.cpp
--- kate-4.14.3-orig/part/view/kateviewinternal.cpp 2014-10-26
21:17:55.000000000 +0100
+++ kate-4.14.3/part/view/kateviewinternal.cpp  2019-06-18 17:05:47.507032294
+0200
@@ -2864,7 +2864,7 @@
       m_scrollY = d;
     }

-    placeCursor( QPoint( m_mouseX, m_mouseY ), true );
+    if( !m_scrollY ) placeCursor( QPoint( m_mouseX, m_mouseY ), true );

   }
   else
@@ -3092,8 +3092,9 @@
 {
   if (m_scrollX || m_scrollY)
   {
-    scrollLines (startPos().line() + (m_scrollY / (int)
renderer()->lineHeight()));
+    int scrollTo = startPos().line() + (m_scrollY / (int)
renderer()->lineHeight());
     placeCursor( QPoint( m_mouseX, m_mouseY ), true );
+    scrollLines (scrollTo);
   }
 }

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to