diff options
Diffstat (limited to 'src/Compositor.cpp')
| -rw-r--r-- | src/Compositor.cpp | 12 |
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); |
