Diffusion KWin 10fdf2a22097

Discard Deleted before Scene is destroyed

Authored by zzag on Feb 10 2019, 9:37 PM.

Description

Discard Deleted before Scene is destroyed

Summary:
Deleted has lifetime bounded to effects and scene.

We can't discard Deleted before EffectsHandler is destroyed because
effects that referenced it may call unrefWindow.

On the other hand, the fact that Deleted may outlive scene doesn't
make sense because Deleted exist purely for animation purposes and
nothing more.

This change arranges lifetime of Deleted so it's more reasonable.

Reviewers: KWin, davidedmundson

Reviewed By: KWin, davidedmundson

Subscribers: graesslin, kwin

Tags: KWin

Differential Revision: https://phabricator.kde.org/D18914

Details

Committed
zzagMar 4 2019, 9:24 PM
Reviewer
KWin
Differential Revision
D18914: Discard Deleted before Scene is destroyed
Parents
R108:d0c9f7285a72: SVN_SILENT made messages (.desktop file) - always resolve ours
Branches
Unknown
Tags
Unknown