Blame SOURCES/kde-workspace-close-menu-on-closed-task.patch

a59559
diff --git a/plasma/desktop/applets/tasks/tasks.cpp b/plasma/desktop/applets/tasks/tasks.cpp
a59559
index a881e16..4ebb87d 100644
a59559
--- a/plasma/desktop/applets/tasks/tasks.cpp
a59559
+++ b/plasma/desktop/applets/tasks/tasks.cpp
a59559
@@ -273,6 +273,9 @@ void Tasks::itemContextMenu(int id)
a59559
         menu->setMinimumWidth(declItem->implicitWidth());
a59559
     }
a59559
 
a59559
+    // Close menu when the delegate is destroyed
a59559
+    connect(item, SIGNAL(destroyed(QObject*)), menu, SLOT(close()));
a59559
+
a59559
     menu->exec(containment()->corona()->popupPosition(declItem, menu->size()));
a59559
     menu->deleteLater();
a59559
 }