wayland: Let the tablet tool handle the handle_event() return value
This was being ignored, and the events propagated always. This may lead to confusion with Clutter about who handled what, since shockingly the events may be delivered to clients. Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/3317 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3625>
This commit is contained in:
parent
4c4c0b847d
commit
c12991936e
@ -435,8 +435,7 @@ meta_wayland_tablet_seat_handle_event (MetaWaylandTabletSeat *tablet_seat,
|
||||
if (!tool)
|
||||
return CLUTTER_EVENT_PROPAGATE;
|
||||
|
||||
meta_wayland_tablet_tool_handle_event (tool, event);
|
||||
return CLUTTER_EVENT_PROPAGATE;
|
||||
return meta_wayland_tablet_tool_handle_event (tool, event);
|
||||
case CLUTTER_PAD_BUTTON_PRESS:
|
||||
case CLUTTER_PAD_BUTTON_RELEASE:
|
||||
case CLUTTER_PAD_RING:
|
||||
|
Loading…
Reference in New Issue
Block a user