diff --git a/panels/dock/taskmanager/treelandwindow.cpp b/panels/dock/taskmanager/treelandwindow.cpp index 9517e3add..36b7619a4 100644 --- a/panels/dock/taskmanager/treelandwindow.cpp +++ b/panels/dock/taskmanager/treelandwindow.cpp @@ -107,6 +107,7 @@ void ForeignToplevelHandle::treeland_foreign_toplevel_handle_v1_done() } void ForeignToplevelHandle::treeland_foreign_toplevel_handle_v1_closed() { + destroy(); Q_EMIT handlerIsDeleted(); }