diff options
| author | Colomban Wendling <ban@herbesfolles.org> | 2017-02-21 23:08:50 +0100 |
|---|---|---|
| committer | Colomban Wendling <ban@herbesfolles.org> | 2017-02-21 23:08:50 +0100 |
| commit | ba0d049480607109f6eb47d1fa8ccb2b549c9334 (patch) | |
| tree | 80a74e503383d91bd66df3a7dc18dea4860436fd /gtk | |
| parent | 1fc84eaf1f424565ae6f47f3a0590cfc89c31da5 (diff) | |
| download | scintilla-mirror-ba0d049480607109f6eb47d1fa8ccb2b549c9334.tar.gz | |
Bug [#1901]. GTK: Fix double scrolling under X11
Really restrict smooth scrolling handling to Wayland.
Diffstat (limited to 'gtk')
| -rw-r--r-- | gtk/ScintillaGTK.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index 993aa8fbd..f201b5cfe 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -1801,7 +1801,7 @@ gint ScintillaGTK::ScrollEvent(GtkWidget *widget, GdkEventScroll *event) { return FALSE; #if defined(GDK_WINDOWING_WAYLAND) - if (event->direction == GDK_SCROLL_SMOOTH) { + if (event->direction == GDK_SCROLL_SMOOTH && GDK_IS_WAYLAND_WINDOW(event->window)) { const int smoothScrollFactor = 4; sciThis->smoothScrollY += event->delta_y * smoothScrollFactor; sciThis->smoothScrollX += event->delta_x * smoothScrollFactor;; |
