diff options
| author | Po Lu | 2021-11-26 06:13:27 +0000 |
|---|---|---|
| committer | Po Lu | 2021-11-26 06:13:27 +0000 |
| commit | 09c28ca073e3d4fb68fb7685d6e6ce6dd521fd0e (patch) | |
| tree | 13656cfd8bb3b5d26f94ff41bae994992527bd30 /src | |
| parent | 8887213dcf502269fb81deda640a204a801b602c (diff) | |
| download | emacs-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.c | 4 |
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 |