Files
gtk/gdk
Jonas Ådahl bdddc3857c wayland: Always commit soon after xdg_surface.ack_configure
It's mandatory to reply to a xdg_surface.configure with a
xdg_surface.ack_configure, as well as a wl_surface.commit to have the
ack_configure to have any effect. We failed to do that if the new
configuration didn't cause any actual anything to change, meaning we'd
just ack_configure, but potentially never commit.

Fix this by requesting a 'after-paint' frame clock phase, while setting
the pending commit state to true. If we were already to paint, the new
requested phase would happen anyway, but to avoid double
wl_surface.commit when also using eglSwapBuffers*(), also avoid
performing the commit if we know the swap buffers will happen.
2024-04-14 21:24:19 +02:00
..
2019-03-27 16:03:43 +00:00
2024-01-19 23:01:22 +01:00
2017-05-22 14:26:32 +01:00
2022-03-03 21:44:38 +01:00
2019-05-31 11:12:29 -07:00
2024-04-04 10:31:39 +02:00
2024-03-28 07:58:37 +01:00
2017-12-25 23:00:30 -05:00
2017-12-25 23:00:30 -05:00
2019-06-06 17:17:20 -07:00
2019-06-06 17:17:20 -07:00
2019-05-31 11:12:29 -07:00
2017-11-13 23:42:51 +01:00
2016-10-28 06:04:58 +02:00
2016-10-28 06:04:58 +02:00
2023-11-19 12:17:37 -05:00