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);