mirror of
https://github.com/brl/mutter.git
synced 2024-12-22 19:12:04 +00:00
clutter/stage: Rename find-devices-to-update function
It doesn't only update pointers, and it finds which ones to eventually update. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1285
This commit is contained in:
parent
14dfe929f2
commit
b45cea301e
@ -1303,7 +1303,7 @@ clutter_stage_do_redraw (ClutterStage *stage)
|
||||
}
|
||||
|
||||
static GSList *
|
||||
_clutter_stage_check_updated_pointers (ClutterStage *stage)
|
||||
clutter_stage_find_updated_devices (ClutterStage *stage)
|
||||
{
|
||||
ClutterBackend *backend;
|
||||
ClutterSeat *seat;
|
||||
@ -1403,7 +1403,7 @@ _clutter_stage_do_update (ClutterStage *stage)
|
||||
{
|
||||
ClutterStagePrivate *priv = stage->priv;
|
||||
gboolean stage_was_relayout = priv->stage_was_relayout;
|
||||
GSList *pointers = NULL;
|
||||
GSList *devices = NULL;
|
||||
|
||||
priv->stage_was_relayout = FALSE;
|
||||
|
||||
@ -1431,7 +1431,7 @@ _clutter_stage_do_update (ClutterStage *stage)
|
||||
return FALSE;
|
||||
|
||||
if (stage_was_relayout)
|
||||
pointers = _clutter_stage_check_updated_pointers (stage);
|
||||
devices = clutter_stage_find_updated_devices (stage);
|
||||
|
||||
update_actor_stage_views (stage);
|
||||
|
||||
@ -1453,10 +1453,10 @@ _clutter_stage_do_update (ClutterStage *stage)
|
||||
|
||||
COGL_TRACE_BEGIN (ClutterStagePick, "Pick");
|
||||
|
||||
while (pointers)
|
||||
while (devices)
|
||||
{
|
||||
clutter_input_device_update (pointers->data, NULL, TRUE);
|
||||
pointers = g_slist_delete_link (pointers, pointers);
|
||||
clutter_input_device_update (devices->data, NULL, TRUE);
|
||||
devices = g_slist_delete_link (devices, devices);
|
||||
}
|
||||
|
||||
COGL_TRACE_END (ClutterStagePick);
|
||||
|
Loading…
Reference in New Issue
Block a user