Skip to content

Decouple window effects from freezing/thawing of window actors

The size-change animation in gnome-shell needs to sync the window actors geometry during the animation, it currently does this by notifying the compositor that the animation was finished before it actually is.

This causes a few bugs in Mutter though, since it will now emit the "effects-completed" signal on the window actor even though they aren't completed.

To fix that, we need to decouple freezing and thawing of actor updates from window effects and allow gnome-shell to thaw actor updates before it notifies Mutter that the effect is completed.

Shell MR: gnome-shell!1251 (merged)

Edited by Jonas Dreßler

Merge request reports