@@ -104,27 +104,28 @@ AbstractStage {
104104 id: minimizeAllShortcut
105105 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_D
106106 onTriggered: priv.minimizeAllWindows()
107+ active: root.state == "windowed"
107108 }
108109
109110 GlobalShortcut {
110111 id: maximizeWindowShortcut
111112 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Up
112113 onTriggered: priv.focusedAppDelegate.maximize()
113− active: priv.focusedAppDelegate !== null && priv.focusedAppDelegate.canBeMaximized
114+ active: root.state == "windowed" && priv.focusedAppDelegate && priv.focusedAppDelegate.canBeMaximized
114115 }
115116
116117 GlobalShortcut {
117118 id: maximizeWindowLeftShortcut
118119 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Left
119120 onTriggered: priv.focusedAppDelegate.maximizeLeft()
120− active: priv.focusedAppDelegate !== null && priv.focusedAppDelegate.canBeMaximizedLeftRight
121+ active: root.state == "windowed" && priv.focusedAppDelegate && priv.focusedAppDelegate.canBeMaximizedLeftRight
121122 }
122123
123124 GlobalShortcut {
124125 id: maximizeWindowRightShortcut
125126 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Right
126127 onTriggered: priv.focusedAppDelegate.maximizeRight()
127− active: priv.focusedAppDelegate !== null && priv.focusedAppDelegate.canBeMaximizedLeftRight
128+ active: root.state == "windowed" && priv.focusedAppDelegate && priv.focusedAppDelegate.canBeMaximizedLeftRight
128129 }
129130
130131 GlobalShortcut {
@@ -132,7 +133,7 @@ AbstractStage {
132133 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Down
133134 onTriggered: priv.focusedAppDelegate.anyMaximized
134135 ? priv.focusedAppDelegate.restoreFromMaximized() : priv.focusedAppDelegate.minimize()
135− active: priv.focusedAppDelegate !== null
136+ active: root.state == "windowed" && priv.focusedAppDelegate
136137 }
137138
138139 GlobalShortcut {