6914c80210
The old code for scheduling configure events on idle looked like: if (configure_scheduled) { if (this_event_is_the_same) { remove_timer(); return; } } If we queued one new event (either changed, or the client had never received any configure event), followed immediately by one event which was the same as the first, we would delete the scheduled send of the first event. Fix this by treating unconfigured surface as never the same. Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net> Reviewed-by: Daniel Stone <daniels@collabora.com> |
||
---|---|---|
.. | ||
client.c | ||
internal.h | ||
libweston-desktop.c | ||
libweston-desktop.h | ||
libweston-desktop.pc.in | ||
seat.c | ||
surface.c | ||
wl-shell.c | ||
xdg-shell-v5.c | ||
xdg-shell-v6.c | ||
xwayland.c |