Ray Strode db1adab828 window: track when resize is pending via new flag
For Xwayland clients, resizing is an asynchronous operation.  First, the
window manager part of mutter resizes the frame and client window, then
Xwayland waits for damage from the client, and commits a new surface to
the display server part of mutter.

In order to prevent flicker, we need to know when an initiated resize
operation has fully come out the other end of that multi-step process as
a new surface.

This commit lays the plumbing work for preventing the aforementioned
flicker problem, by adding a new resize_pending flag (and associated
accessors), and setting the flag appropriately based on when a resize
is started and subsequently when a new surface is attached.
2018-03-29 14:37:08 +00:00
2015-07-06 00:52:18 -07:00
2018-03-20 22:39:36 +01:00
2014-03-18 20:37:35 -04:00
2017-05-11 13:45:44 +02:00
2016-04-27 20:37:47 +02:00
2014-07-31 17:50:28 +02:00
2018-03-12 19:45:19 +01:00
Description
91 MiB
Languages
C 98.9%
Meson 0.7%
Python 0.3%