aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPo Lu2022-01-02 15:13:37 +0800
committerPo Lu2022-01-02 15:14:16 +0800
commit01615b24da97bdb5cc4eaec5792da8238dab9942 (patch)
tree5edaa0fcb2ee02383b8762a50666c9c3df09fc76
parentad125a99273c7bd81d02d388af3c69125dfe27ee (diff)
downloademacs-01615b24da97bdb5cc4eaec5792da8238dab9942.tar.gz
emacs-01615b24da97bdb5cc4eaec5792da8238dab9942.zip
Fix mouse wheel scroll direction on pgtk
* src/pgtkterm.c (scroll_event): Fix scroll modifiers when `mwheel-coalesce-scroll-events' is nil.
-rw-r--r--src/pgtkterm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pgtkterm.c b/src/pgtkterm.c
index 74614eae6eb..3093083a82c 100644
--- a/src/pgtkterm.c
+++ b/src/pgtkterm.c
@@ -6264,9 +6264,9 @@ scroll_event (GtkWidget * widget, GdkEvent * event, gpointer * user_data)
6264 ? HORIZ_WHEEL_EVENT 6264 ? HORIZ_WHEEL_EVENT
6265 : WHEEL_EVENT); 6265 : WHEEL_EVENT);
6266 inev.ie.modifiers |= (inev.ie.kind == HORIZ_WHEEL_EVENT 6266 inev.ie.modifiers |= (inev.ie.kind == HORIZ_WHEEL_EVENT
6267 ? (delta_x >= 0 ? down_modifier : up_modifier) 6267 ? (delta_x >= 0 ? up_modifier : down_modifier)
6268 : (delta_y >= 0 ? down_modifier : up_modifier)); 6268 : (delta_y >= 0 ? down_modifier : up_modifier));
6269 inev.ie.arg = list3 (Qnil, make_float (delta_x * 100), 6269 inev.ie.arg = list3 (Qnil, make_float (-delta_x * 100),
6270 make_float (-delta_y * 100)); 6270 make_float (-delta_y * 100));
6271 } 6271 }
6272 else 6272 else