backends/x11: Drop all users of clutter_input_device_get_stage()
And clutter_input_device_get_pointer_stage(). https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1486
This commit is contained in:
parent
9598eedd04
commit
e3644acbbf
@ -1851,7 +1851,6 @@ meta_seat_x11_translate_event (MetaSeatX11 *seat,
|
||||
|
||||
/* Set the stage for core events coming out of nowhere (see bug #684509) */
|
||||
if (clutter_input_device_get_device_mode (device) == CLUTTER_INPUT_MODE_LOGICAL &&
|
||||
clutter_input_device_get_pointer_stage (device) == NULL &&
|
||||
stage != NULL)
|
||||
_clutter_input_device_set_stage (device, stage);
|
||||
|
||||
@ -2048,7 +2047,6 @@ meta_seat_x11_translate_event (MetaSeatX11 *seat,
|
||||
|
||||
/* Set the stage for core events coming out of nowhere (see bug #684509) */
|
||||
if (clutter_input_device_get_device_mode (device) == CLUTTER_INPUT_MODE_LOGICAL &&
|
||||
clutter_input_device_get_pointer_stage (device) == NULL &&
|
||||
stage != NULL)
|
||||
_clutter_input_device_set_stage (device, stage);
|
||||
|
||||
@ -2127,8 +2125,7 @@ meta_seat_x11_translate_event (MetaSeatX11 *seat,
|
||||
XIDeviceEvent *xev = (XIDeviceEvent *) xi_event;
|
||||
device = g_hash_table_lookup (seat->devices_by_id,
|
||||
GINT_TO_POINTER (xev->deviceid));
|
||||
if (!_clutter_input_device_get_stage (device))
|
||||
_clutter_input_device_set_stage (device, stage);
|
||||
_clutter_input_device_set_stage (device, stage);
|
||||
}
|
||||
/* Fall through */
|
||||
case XI_TouchEnd:
|
||||
@ -2258,14 +2255,6 @@ meta_seat_x11_translate_event (MetaSeatX11 *seat,
|
||||
}
|
||||
else
|
||||
{
|
||||
if (device->stage == NULL)
|
||||
{
|
||||
g_debug ("Discarding Leave for ButtonRelease "
|
||||
"event off-stage");
|
||||
retval = FALSE;
|
||||
break;
|
||||
}
|
||||
|
||||
event->crossing.type = event->type = CLUTTER_LEAVE;
|
||||
|
||||
event->crossing.stage = stage;
|
||||
|
Loading…
Reference in New Issue
Block a user