diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-04-10 16:19:49 +0200 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-04-10 16:19:49 +0200 |
| commit | 92bfe6f13e56a0dd0cfeac82f90d55cc95eefe23 (patch) | |
| tree | 4a4db0a081fcd9caa59398b4c333ace3a2d6010c /src/Compositor.cpp | |
| parent | 743efafbdea4bad87ab845472f0a8b063d4e4912 (diff) | |
fixed some more crashes
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); |
