[effects/fallapart] Override scale, fade, and glide effect
Summary:
Currently the fall apart effect doesn't work in conjuction with window
open/close animation effects, e.g. scale. The reason for that is those
effects grab windows before the fall apart effect.
Test Plan:
- Enable the fall apart effect and the scale effect;
- Close a window.
(without this patch the window doesn't fall apart)
Reviewers: KWin, davidedmundson
Reviewed By: KWin, davidedmundson
Subscribers: ngraham, davidedmundson, kwin
Tags: KWin
Differential Revision: https://phabricator.kde.org/D19723