Added an exit dispatcher and no more SIGSEGV on exit

This commit is contained in:
vaxerski
2022-05-29 00:00:47 +02:00
parent 894ae2d742
commit 3f8845a6a7
4 changed files with 10 additions and 0 deletions

View File

@@ -144,6 +144,9 @@ void CCompositor::cleanupExit() {
if (!m_sWLDisplay)
return;
m_lWorkspaces.clear();
m_lWindows.clear();
if (g_pXWaylandManager->m_sWLRXWayland) {
wlr_xwayland_destroy(g_pXWaylandManager->m_sWLRXWayland);
g_pXWaylandManager->m_sWLRXWayland = nullptr;