1
0
Fork 0
mutter-performance-source/src
Jonas Dreßler 57ce4e04e5 tests/clutter/event-delivery: Flush input thread inside wait_stage_updated()
Flushing the input thread might implicitly iterate the mainloop, and thus
update the stage while still inside the clutter_test_flush_input() call.
This means the stage update has already happened when we call
wait_stage_updated(), and that's why we call clutter_stage_schedule_update()
there currently.

This clutter_stage_schedule_update() call is not necessary though, instead
we can flush the input thread from inside wait_stage_updated() after
setting was_updated to FALSE.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2792>
2023-01-19 13:36:25 +00:00
..
backends gles3: Ensure missing_extensions is always populated 2023-01-18 10:14:39 +00:00
compositor build: Make GTK dependency specific to X11 2022-12-22 15:13:54 +01:00
core core: Delete _MUTTER_NEEDS_FRAME property when destroying frame 2023-01-18 15:35:58 +01:00
frames frames: Avoid default NULL frame title 2023-01-18 14:17:00 +01:00
meta core: Replace MetaVirtualModifier 2022-12-22 15:13:54 +01:00
tests tests/clutter/event-delivery: Flush input thread inside wait_stage_updated() 2023-01-19 13:36:25 +00:00
wayland xwayland: Add support for byte-swapped clients 2023-01-17 11:14:19 +01:00
x11 x11: Push error trap reading X11 selection 2023-01-12 14:00:52 +01:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build build: Make GTK dependency specific to X11 2022-12-22 15:13:54 +01:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00