From 27015d174906c2fe339ee28537cea6b95de16da1 Mon Sep 17 00:00:00 2001 From: Devin Lin Date: Fri, 11 Feb 2022 13:12:56 -0500 Subject: [PATCH] taskswitcher: Ensure window is in maximized state when activating --- components/mobileshell/qml/taskswitcher/TaskSwitcher.qml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/mobileshell/qml/taskswitcher/TaskSwitcher.qml b/components/mobileshell/qml/taskswitcher/TaskSwitcher.qml index feaefb52..78baa97c 100644 --- a/components/mobileshell/qml/taskswitcher/TaskSwitcher.qml +++ b/components/mobileshell/qml/taskswitcher/TaskSwitcher.qml @@ -109,6 +109,10 @@ Item { var idx = tasksModel.index(i, 0) if (i == id) { tasksModel.requestActivate(idx); + // ensure the window is in maximized state + if (!tasksModel.data(idx, TaskManager.AbstractTasksModel.IsMaximized)) { + tasksModel.requestToggleMaximized(idx); + } } else if (!tasksModel.data(idx, TaskManager.AbstractTasksModel.IsMinimized)) { var geo = tasksModel.data(idx, TaskManager.AbstractTasksModel.ScreenGeometry) // only minimize the other windows in the same screen