kwin/plugins/scenes/opengl
Vlad Zagorodniy 10fdf2a220 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
2019-03-04 23:24:42 +02:00
..
shaders Move lanczos filter away from KWin core 2019-02-07 18:03:34 +02:00
CMakeLists.txt Move lanczos filter away from KWin core 2019-02-07 18:03:34 +02:00
lanczosfilter.cpp Move lanczos filter away from KWin core 2019-02-07 18:03:34 +02:00
lanczosfilter.h Move lanczos filter away from KWin core 2019-02-07 18:03:34 +02:00
opengl.json SVN_SILENT made messages (.desktop file) - always resolve ours 2018-10-24 06:05:03 +02:00
resources.qrc Move lanczos filter away from KWin core 2019-02-07 18:03:34 +02:00
scene_opengl.cpp Discard Deleted before Scene is destroyed 2019-03-04 23:24:42 +02:00
scene_opengl.h Enable blending if a subsurface has an alpha channel 2018-02-04 14:58:50 +01:00