Commit 8aac7a2b authored by Marco Martin's avatar Marco Martin

don't show the task manager if there are no tasks

parent 6e03fc1e
......@@ -32,12 +32,16 @@ FullScreenPanel {
height: Screen.height
property int offset: 0
property int overShoot: units.gridUnit * 2
property int tasksCount: filteredWindowModel.count
color: Qt.rgba(0, 0, 0, 0.6 * Math.min(
(Math.min(tasksView.contentY + tasksView.height, tasksView.height) / tasksView.height),
((tasksView.contentHeight - tasksView.contentY - tasksView.headerItem.height - tasksView.footerItem.height)/tasksView.height)))
function show() {
if (filteredWindowModel.count == 0) {
return;
}
if (!visible) {
tasksView.contentY = -tasksView.headerItem.height;
}
......
......@@ -83,6 +83,7 @@ PlasmaCore.ColorScope {
anchors.left: parent.left
height: parent.height
width: parent.width/3
enabled: taskSwitcher.tasksCount > 0
iconSource: "applications-other"
onClicked: taskSwitcher.visible ? taskSwitcher.hide() : taskSwitcher.show();
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment