Read-only mirror of https://gitlab.gnome.org/GNOME/mutter
8904c55a86
At the moment when a legacy X11 application client is first mapped it gets briefly shown as a black rectangle before redrawing. That behavior is because the initial Configure operation on the window leads to the surface immediately getting full window damage posted by Xwayland before the client has a chance to draw. This commit changes mutter to send a sync request right away, when a window first shows up, then waits until the reply from the application before showing the window. It leverages the same code paths already used to prevent flicker from subsequent (non-initial) resizes on the window. |
||
---|---|---|
clutter | ||
cogl | ||
data | ||
doc | ||
po | ||
src | ||
tools | ||
.gitignore | ||
autogen.sh | ||
configure.ac | ||
COPYING | ||
Makefile.am | ||
mutter.doap | ||
NEWS |