clutter: Drop clutter_input_device_set_state()

Nothing uses it anymore.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1403
This commit is contained in:
Carlos Garnacho 2020-06-06 00:20:46 +02:00
parent aae4a6065c
commit b13fe4895f
3 changed files with 0 additions and 37 deletions

View File

@ -178,9 +178,6 @@ void _clutter_input_device_set_coords (ClutterInputDevice *device,
gfloat x,
gfloat y);
CLUTTER_EXPORT
void _clutter_input_device_set_state (ClutterInputDevice *device,
ClutterModifierType state);
CLUTTER_EXPORT
ClutterActor * clutter_input_device_update (ClutterInputDevice *device,
ClutterEventSequence *sequence,
ClutterStage *stage,

View File

@ -515,7 +515,6 @@ clutter_input_device_init (ClutterInputDevice *self)
self->current_x = self->previous_x = -1;
self->current_y = self->previous_y = -1;
self->current_button_number = self->previous_button_number = -1;
self->current_state = 0;
self->touch_sequences_info =
g_hash_table_new_full (NULL, NULL,
@ -575,22 +574,6 @@ _clutter_input_device_set_coords (ClutterInputDevice *device,
}
}
/*< private >
* clutter_input_device_set_state:
* @device: a #ClutterInputDevice
* @state: a bitmask of modifiers
*
* Stores the last known modifiers state of the device
*/
void
_clutter_input_device_set_state (ClutterInputDevice *device,
ClutterModifierType state)
{
g_return_if_fail (CLUTTER_IS_INPUT_DEVICE (device));
device->current_state = state;
}
/**
* clutter_input_device_get_modifier_state:
* @device: a #ClutterInputDevice
@ -1147,19 +1130,16 @@ void
clutter_input_device_update_from_event (ClutterInputDevice *device,
ClutterEvent *event)
{
ClutterModifierType event_state;
ClutterEventSequence *sequence;
gfloat event_x, event_y;
g_return_if_fail (CLUTTER_IS_INPUT_DEVICE (device));
g_return_if_fail (event != NULL);
event_state = clutter_event_get_state (event);
sequence = clutter_event_get_event_sequence (event);
clutter_event_get_coords (event, &event_x, &event_y);
_clutter_input_device_set_coords (device, sequence, event_x, event_y);
_clutter_input_device_set_state (device, event_state);
}
/*< private >

View File

@ -1347,20 +1347,6 @@ meta_event_dispatch (GSource *g_source,
if (event)
{
ClutterModifierType event_state;
ClutterInputDevice *input_device =
clutter_event_get_source_device (event);
MetaInputDeviceNative *device_evdev =
META_INPUT_DEVICE_NATIVE (input_device);
MetaSeatNative *seat =
meta_input_device_native_get_seat (device_evdev);
/* update the device states *before* the event */
event_state = seat->button_state |
xkb_state_serialize_mods (seat->xkb, XKB_STATE_MODS_EFFECTIVE);
_clutter_input_device_set_state (seat->core_pointer, event_state);
_clutter_input_device_set_state (seat->core_keyboard, event_state);
/* forward the event into clutter for emission etc. */
_clutter_stage_queue_event (event->any.stage, event, FALSE);
}