diff --git a/applets/taskmanager/package/contents/config/main.xml b/applets/taskmanager/package/contents/config/main.xml
--- a/applets/taskmanager/package/contents/config/main.xml
+++ b/applets/taskmanager/package/contents/config/main.xml
@@ -85,7 +85,7 @@
- 0
+ 2
diff --git a/applets/taskmanager/package/contents/ui/ToolTipWindowMouseArea.qml b/applets/taskmanager/package/contents/ui/ToolTipWindowMouseArea.qml
--- a/applets/taskmanager/package/contents/ui/ToolTipWindowMouseArea.qml
+++ b/applets/taskmanager/package/contents/ui/ToolTipWindowMouseArea.qml
@@ -28,17 +28,20 @@
property int winId // FIXME Legacy
property Item rootTask
- acceptedButtons: Qt.LeftButton | Qt.RightButton
+ acceptedButtons: Qt.LeftButton | Qt.MiddleButton | Qt.RightButton
hoverEnabled: true
enabled: winId != 0
onClicked: {
if (mouse.button == Qt.LeftButton) {
tasksModel.requestActivate(modelIndex);
- } else {
+ rootTask.hideToolTipTemporarily();
+ } else if (mouse.button == Qt.MiddleButton) {
+ backend.cancelHighlightWindows();
+ tasksModel.requestClose(modelIndex);
+ } else /* right button */ {
tasks.createContextMenu(rootTask, modelIndex).show();
}
- rootTask.hideToolTipTemporarily();
}
onContainsMouseChanged: {