summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-04-10 16:19:49 +0200
committervaxerski <43317083+vaxerski@users.noreply.github.com>2022-04-10 16:19:49 +0200
commit92bfe6f13e56a0dd0cfeac82f90d55cc95eefe23 (patch)
tree4a4db0a081fcd9caa59398b4c333ace3a2d6010c /src/Compositor.cpp
parent743efafbdea4bad87ab845472f0a8b063d4e4912 (diff)
fixed some more crashes
Diffstat (limited to 'src/Compositor.cpp')
-rw-r--r--src/Compositor.cpp12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp
index d5e98a1e..319a5eb1 100644
--- a/src/Compositor.cpp
+++ b/src/Compositor.cpp
@@ -563,18 +563,6 @@ void CCompositor::cleanupWindows() {
if (!w->m_bReadyToDelete)
continue;
- w->hyprListener_mapWindow.removeCallback();
- w->hyprListener_unmapWindow.removeCallback();
- w->hyprListener_destroyWindow.removeCallback();
-
- g_pLayoutManager->getCurrentLayout()->onWindowRemoved(w);
-
- if (w->m_pSurfaceTree) {
- Debug::log(LOG, "Destroying Subsurface tree of %x in destroyWindow", w);
- SubsurfaceTree::destroySurfaceTree(w->m_pSurfaceTree);
- w->m_pSurfaceTree = nullptr;
- }
-
g_pHyprOpenGL->m_mWindowFramebuffers[w].release();
g_pHyprOpenGL->m_mWindowFramebuffers.erase(w);
m_lWindows.remove(*w);