@@ -131,6 +131,7 @@ Rectangle {
131 id: appContainer
131 id: appContainer
132 objectName: "appContainer"
132 objectName: "appContainer"
133 anchors.fill: parent
133 anchors.fill: parent
135 Keys.onPressed: {
136 Keys.onPressed: {
136 switch (event.key) {
137 switch (event.key) {
@@ -206,12 +207,6 @@ Rectangle {
206 onFocusChanged: {
207 onFocusChanged: {
207 if (focus && ApplicationManager.focusedApplicationId !== model.appId) {
208 if (focus && ApplicationManager.focusedApplicationId !== model.appId) {
208 ApplicationManager.requestFocusApplication(model.appId);
209 ApplicationManager.requestFocusApplication(model.appId);
209− decoratedWindow.forceActiveFocus();
212− Component.onCompleted: {
213− if (ApplicationManager.focusedApplicationId == model.appId) {
214− decoratedWindow.forceActiveFocus();
@@ -325,7 +320,7 @@ Rectangle {
325 windowHeight: appDelegate.height
320 windowHeight: appDelegate.height
326 application: ApplicationManager.get(index)
321 application: ApplicationManager.get(index)
327 active: ApplicationManager.focusedApplicationId === model.appId
322 active: ApplicationManager.focusedApplicationId === model.appId
328− focus: false
323+ focus: true
330 onClose: ApplicationManager.stopApplication(model.appId)
325 onClose: ApplicationManager.stopApplication(model.appId)
331 onMaximize: appDelegate.maximize()
326 onMaximize: appDelegate.maximize()