commit f739312
nia
·
2024-05-19 15:58:43 +0000 UTC
parent 7330bab
Update seat-ws for latest version of pointer_handle_axis API
1 files changed,
+6,
-2
+6,
-2
1@@ -279,11 +279,15 @@ handle_ws_data(int fd, uint32_t mask, void *data)
2 break;
3 case WSCONS_EVENT_MOUSE_DELTA_Z:
4 pos = wl_fixed_from_int(ev.value * 10);
5- pointer_handle_axis(seat->base.pointer, time, 0, 0, pos, 0);
6+ pointer_handle_axis(seat->base.pointer, time,
7+ WL_POINTER_AXIS_VERTICAL_SCROLL,
8+ WL_POINTER_AXIS_SOURCE_WHEEL, pos, pos * 12);
9 break;
10 case WSCONS_EVENT_MOUSE_DELTA_W:
11 pos = wl_fixed_from_int(ev.value * 10);
12- pointer_handle_axis(seat->base.pointer, time, 1, 0, pos, 0);
13+ pointer_handle_axis(seat->base.pointer, time,
14+ WL_POINTER_AXIS_HORIZONTAL_SCROLL,
15+ WL_POINTER_AXIS_SOURCE_WHEEL, pos, pos * 12);
16 break;
17 case WSCONS_EVENT_MOUSE_ABSOLUTE_X:
18 pos = wl_fixed_from_int(ev.value);