From a0be58c59555debd71f51bc7098085260a02cd95 Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Fri, 2 Sep 2016 17:38:24 +0200 Subject: [PATCH] close switcher when no windows are open when the last window is closed, close the task switcher --- containments/taskpanel/package/contents/ui/TaskSwitcher.qml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/containments/taskpanel/package/contents/ui/TaskSwitcher.qml b/containments/taskpanel/package/contents/ui/TaskSwitcher.qml index ee84fb8b..7c2462e7 100644 --- a/containments/taskpanel/package/contents/ui/TaskSwitcher.qml +++ b/containments/taskpanel/package/contents/ui/TaskSwitcher.qml @@ -40,6 +40,11 @@ FullScreenPanel { Component.onCompleted: plasmoid.nativeInterface.panel = window; + onTasksCountChanged: { + if (tasksCount == 0) { + hide(); + } + } color: Qt.rgba(0, 0, 0, 0.8 * Math.min( (Math.min(tasksView.contentY + tasksView.height, tasksView.height) / tasksView.height), ((tasksView.contentHeight - tasksView.contentY - tasksView.headerItem.height - tasksView.footerItem.height)/tasksView.height)))