diff --git a/panels/dock/taskmanager/taskmanager.cpp b/panels/dock/taskmanager/taskmanager.cpp index 88a270160..cc1b2d969 100644 --- a/panels/dock/taskmanager/taskmanager.cpp +++ b/panels/dock/taskmanager/taskmanager.cpp @@ -406,7 +406,8 @@ bool TaskManager::RequestUndock(QString appID) } QPointer appitem = desktopfileParser->getAppItem(); if (appitem.isNull()) { - return false; + desktopfileParser->setDocked(false); + return true; } appitem->setDocked(false); return true;