summaryrefslogtreecommitdiff
path: root/src/events/Windows.cpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-03-27 22:34:02 +0200
committervaxerski <43317083+vaxerski@users.noreply.github.com>2022-03-27 22:34:02 +0200
commit144a79ee00951ed175a9ea3ebc28eb821f855138 (patch)
tree305d8967d817d9a4f156c6ae7b978b48875195ab /src/events/Windows.cpp
parentde8d2fd13645d12c8d05ebff1053d09b768a1939 (diff)
fixed ASSERT and last commit's oopsie
Diffstat (limited to 'src/events/Windows.cpp')
-rw-r--r--src/events/Windows.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/events/Windows.cpp b/src/events/Windows.cpp
index 68adf1dd..014e5894 100644
--- a/src/events/Windows.cpp
+++ b/src/events/Windows.cpp
@@ -141,7 +141,9 @@ void Events::listener_unmapWindow(wl_listener* listener, void* data) {
// refocus on a new window
g_pInputManager->refocus();
+
SubsurfaceTree::destroySurfaceTree(PWINDOW->m_pSurfaceTree);
+
PWINDOW->m_pSurfaceTree = nullptr;
}
@@ -250,4 +252,4 @@ void Events::listener_newXDGSurface(wl_listener* listener, void* data) {
wl_signal_add(&XDGSURFACE->toplevel->events.set_title, &PNEWWINDOW->listen_setTitleWindow);
wl_signal_add(&XDGSURFACE->toplevel->events.request_fullscreen, &PNEWWINDOW->listen_fullscreenWindow);
wl_signal_add(&XDGSURFACE->events.new_popup, &PNEWWINDOW->listen_newPopupXDG);
-} \ No newline at end of file
+}