on xenial help sign in
optimize the for loop
9b382e5Lukáš Tinkl
qml/Stages/DesktopStage.qml+2−6
@@ -123,13 +123,9 @@ AbstractStage {
123 function updateForegroundMaximizedApp() {
123 function updateForegroundMaximizedApp() {
124 for (var i = 0; i < appRepeater.count; i++) {
124 for (var i = 0; i < appRepeater.count; i++) {
125 var item = appRepeater.itemAt(i);
125 var item = appRepeater.itemAt(i);
126−
127 if (item && item.visuallyMaximized) {
126 if (item && item.visuallyMaximized) {
128− var index = priv.indexOf(item.appId);
129− if (index !== -1) {
130− foregroundMaximizedAppIdIndex = index;
127+ foregroundMaximizedAppIdIndex = i;
131− return;
128+ return;
132− }
133 }
129 }
134 }
130 }
135 foregroundMaximizedAppIdIndex = -1;
131 foregroundMaximizedAppIdIndex = -1;