mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 01:20:42 -05:00
wayland: Reword comment
This is no longer directly related to DBus messages, but our own event queue. Change the wording and use CLUTTER_PRIORITY_EVENTS to make it bolder, even though it's the same than G_PRIORITY_DEFAULT. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1286
This commit is contained in:
parent
6f316345be
commit
8cc95e44f4
@ -156,20 +156,17 @@ meta_wayland_text_input_focus_defer_done (ClutterInputFocus *focus)
|
|||||||
if (text_input->done_idle_id != 0)
|
if (text_input->done_idle_id != 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* This operates on 3 principles:
|
/* This operates on 2 principles:
|
||||||
* - GDBus uses G_PRIORITY_DEFAULT to put messages in the thread default main
|
* - IM operations come as individual ClutterEvents
|
||||||
* context.
|
|
||||||
* - All relevant ClutterInputFocus methods are ultimately backed by
|
|
||||||
* DBus methods inside IBus.
|
|
||||||
* - We want to run .done after them all. The slightly lower
|
* - We want to run .done after them all. The slightly lower
|
||||||
* G_PRIORITY_DEFAULT + 1 priority should ensure we at least group
|
* CLUTTER_PRIORITY_EVENTS + 1 priority should ensure we at least group
|
||||||
* all messages seen so far.
|
* all events seen so far.
|
||||||
*
|
*
|
||||||
* FIXME: .done may be delayed indefinitely if there's a high enough
|
* FIXME: .done may be delayed indefinitely if there's a high enough
|
||||||
* priority idle source in the main loop. It's unlikely that
|
* priority idle source in the main loop. It's unlikely that
|
||||||
* recurring idles run at this high priority though.
|
* recurring idles run at this high priority though.
|
||||||
*/
|
*/
|
||||||
text_input->done_idle_id = g_idle_add_full (G_PRIORITY_DEFAULT + 1,
|
text_input->done_idle_id = g_idle_add_full (CLUTTER_PRIORITY_EVENTS + 1,
|
||||||
done_idle_cb, focus, NULL);
|
done_idle_cb, focus, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user