From f5cddc996267717cf383b46b2c5558953d3427e1 Mon Sep 17 00:00:00 2001 From: Brad Hefta-Gaub Date: Mon, 18 Apr 2016 17:26:12 -0700 Subject: [PATCH] fix the bug that Omega found --- interface/resources/qml/desktop/Desktop.qml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/interface/resources/qml/desktop/Desktop.qml b/interface/resources/qml/desktop/Desktop.qml index b5ec099f53..c0804a967d 100644 --- a/interface/resources/qml/desktop/Desktop.qml +++ b/interface/resources/qml/desktop/Desktop.qml @@ -236,7 +236,6 @@ FocusScope { } function repositionAll() { - var oldRecommendedRect = recommendedRect; var oldRecommendedDimmensions = { x: oldRecommendedRect.width, y: oldRecommendedRect.height }; var newRecommendedRect = Controller.getRecommendedOverlayRect(); @@ -244,7 +243,9 @@ FocusScope { var windows = d.getTopLevelWindows(); for (var i = 0; i < windows.length; ++i) { var targetWindow = windows[i]; - repositionWindow(targetWindow, true, oldRecommendedRect, oldRecommendedDimmensions, newRecommendedRect, newRecommendedDimmensions); + if (targetWindow.visible) { + repositionWindow(targetWindow, true, oldRecommendedRect, oldRecommendedDimmensions, newRecommendedRect, newRecommendedDimmensions); + } } // also reposition the other children that aren't top level windows but want to be repositioned