diff --git a/panels/dock/taskmanager/treelandwindow.cpp b/panels/dock/taskmanager/treelandwindow.cpp index 570e132cd..7e119610a 100644 --- a/panels/dock/taskmanager/treelandwindow.cpp +++ b/panels/dock/taskmanager/treelandwindow.cpp @@ -108,6 +108,7 @@ void ForeignToplevelHandle::treeland_foreign_toplevel_handle_v1_done() } void ForeignToplevelHandle::treeland_foreign_toplevel_handle_v1_closed() { + destroy(); Q_EMIT handlerIsDeleted(); }