summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
diff options
context:
space:
mode:
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);