summaryrefslogtreecommitdiff
path: root/src/events/Layers.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/events/Layers.cpp')
-rw-r--r--src/events/Layers.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/events/Layers.cpp b/src/events/Layers.cpp
index b3463d98..92200d04 100644
--- a/src/events/Layers.cpp
+++ b/src/events/Layers.cpp
@@ -74,7 +74,7 @@ void Events::listener_destroyLayerSurface(void* owner, void* data) {
Debug::log(LOG, "Removing LayerSurface that wasn't mapped.");
layersurface->alpha.setValueAndWarp(0.f);
layersurface->fadingOut = true;
- g_pCompositor->m_vSurfacesFadingOut.push_back(layersurface);
+ g_pCompositor->addToFadingOutSafe(layersurface);
}
}
@@ -158,7 +158,7 @@ void Events::listener_unmapLayerSurface(void* owner, void* data) {
if (!g_pCompositor->getMonitorFromID(layersurface->monitorID)) {
Debug::log(WARN, "Layersurface unmapping on invalid monitor (removed?) ignoring.");
- g_pCompositor->m_vSurfacesFadingOut.push_back(layersurface);
+ g_pCompositor->addToFadingOutSafe(layersurface);
layersurface->mapped = false;
@@ -176,7 +176,7 @@ void Events::listener_unmapLayerSurface(void* owner, void* data) {
layersurface->fadingOut = true;
- g_pCompositor->m_vSurfacesFadingOut.push_back(layersurface);
+ g_pCompositor->addToFadingOutSafe(layersurface);
if (layersurface->layerSurface->mapped)
layersurface->layerSurface->mapped = false;