taskswitcher: Ensure window is in maximized state when activating

This commit is contained in:
Devin Lin 2022-02-11 13:12:56 -05:00
parent 0dae893cd2
commit 27015d1749

View file

@ -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