aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPo Lu2021-11-26 06:13:27 +0000
committerPo Lu2021-11-26 06:13:27 +0000
commit09c28ca073e3d4fb68fb7685d6e6ce6dd521fd0e (patch)
tree13656cfd8bb3b5d26f94ff41bae994992527bd30 /src
parent8887213dcf502269fb81deda640a204a801b602c (diff)
downloademacs-09c28ca073e3d4fb68fb7685d6e6ce6dd521fd0e.tar.gz
emacs-09c28ca073e3d4fb68fb7685d6e6ce6dd521fd0e.zip
Fix sign of pixel scroll events on Haiku
* src/haikuterm.c (haiku_read_socket): Fix sign of scroll events.
Diffstat (limited to 'src')
-rw-r--r--src/haikuterm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/haikuterm.c b/src/haikuterm.c
index 97dbe3c8d38..6bf45894065 100644
--- a/src/haikuterm.c
+++ b/src/haikuterm.c
@@ -3033,8 +3033,8 @@ haiku_read_socket (struct terminal *terminal, struct input_event *hold_quit)
3033 3033
3034 XSETINT (inev.x, x); 3034 XSETINT (inev.x, x);
3035 XSETINT (inev.y, y); 3035 XSETINT (inev.y, y);
3036 inev.arg = list3 (Qnil, make_float (px), 3036 inev.arg = list3 (Qnil, make_float (-px),
3037 make_float (py)); 3037 make_float (-py));
3038 XSETFRAME (inev.frame_or_window, f); 3038 XSETFRAME (inev.frame_or_window, f);
3039 3039
3040 inev.modifiers |= (signbit (inev.kind == HORIZ_WHEEL_EVENT 3040 inev.modifiers |= (signbit (inev.kind == HORIZ_WHEEL_EVENT