[mutter] wayland: Forward touchpad pinch n_fingers information to clients
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] wayland: Forward touchpad pinch n_fingers information to clients
- Date: Fri, 4 Nov 2016 15:32:28 +0000 (UTC)
commit 15db18901cdd4dc2f969363a94b3b8c636f6d431
Author: Carlos Garnacho <carlosg gnome org>
Date: Tue May 3 13:32:18 2016 +0200
wayland: Forward touchpad pinch n_fingers information to clients
We used to hardcode 2 because those were the only events we used to
handle. Now the ClutterTouchpadPinchEvent will tell us.
https://bugzilla.gnome.org/show_bug.cgi?id=765937
src/wayland/meta-wayland-pointer-gesture-pinch.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/wayland/meta-wayland-pointer-gesture-pinch.c
b/src/wayland/meta-wayland-pointer-gesture-pinch.c
index f2f3a6e..7f5da22 100644
--- a/src/wayland/meta-wayland-pointer-gesture-pinch.c
+++ b/src/wayland/meta-wayland-pointer-gesture-pinch.c
@@ -38,18 +38,19 @@ handle_pinch_begin (MetaWaylandPointer *pointer,
MetaWaylandPointerClient *pointer_client;
MetaWaylandSeat *seat;
struct wl_resource *resource;
- uint32_t serial;
+ uint32_t serial, fingers;
pointer_client = pointer->focus_client;
seat = meta_wayland_pointer_get_seat (pointer);
serial = wl_display_next_serial (seat->wl_display);
+ fingers = clutter_event_get_touchpad_gesture_finger_count (event);
wl_resource_for_each (resource, &pointer_client->pinch_gesture_resources)
{
zwp_pointer_gesture_pinch_v1_send_begin (resource, serial,
clutter_event_get_time (event),
pointer->focus_surface->resource,
- 2);
+ fingers);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]