ac7ec585c8
If we get two configure events on the root window in close sequence, then we could get the sequence: ConfigureNotify on the root window w1xh1 Processed by Mutter clutter_actor_set_size(stage, w1, h1) <relayout happens, stage window resized by clutter> ConfigureNotify on the root window, w2xh2 Processed by Mutter clutter_actor_set_size(stage, w2, h2) ConfigureNotify on the stage window, w1, h1) Processed by Clutter clutter_actor_set_size(stage, w1, h1) <relayout happens, stage window resized by clutter> Leaving the stage at the wrong size. To avoid fighting with Clutter, switch to resizing the stage with XResizeWindow(), similar to how a toplevel window is handled by a window manager. |
||
---|---|---|
.. | ||
compositor | ||
core | ||
meta | ||
tools | ||
ui | ||
wm-tester | ||
.cvsignore | ||
50-mutter-windows.xml.in | ||
default_icon.png | ||
libmutter.pc.in | ||
Makefile.am | ||
mutter-enum-types.c.in | ||
mutter-enum-types.h.in | ||
mutter-plugins.pc.in | ||
mutter-schemas.convert | ||
mutter-wm.desktop.in | ||
mutter.desktop.in | ||
org.gnome.mutter.gschema.xml.in | ||
run-mutter.sh | ||
stock_delete.png | ||
stock_maximize.png | ||
stock_minimize.png |