on xenial help sign in
drop usage of topmostApplication because its technically wrong and will be removed from qtmir
e511875Michael Zanetti
qml/Shell.qml+4−4
@@ -175,8 +175,8 @@ FocusScope {
175 property bool shown: false
175 property bool shown: false
176 onShownChanged: {
176 onShownChanged: {
177 if (shown) {
177 if (shown) {
178− if (ApplicationManager.topmostApplication) {
178+ if (ApplicationManager.count > 0) {
179− ApplicationManager.focusApplication(ApplicationManager.topmostApplication.appId);
179+ ApplicationManager.focusApplication(ApplicationManager.get(0).appId);
180 }
180 }
181 } else {
181 } else {
182 if (ApplicationManager.focusedApplicationId) {
182 if (ApplicationManager.focusedApplicationId) {
@@ -477,8 +477,8 @@ FocusScope {
477 }
477 }
478
478
479 property bool topmostApplicationIsFullscreen:
479 property bool topmostApplicationIsFullscreen:
480− ApplicationManager.topmostApplication &&
480+ ApplicationManager.focusedApplicationId &&
481− ApplicationManager.topmostApplication.fullscreen
481+ ApplicationManager.findApplication(ApplicationManager.focusedApplicationId).fullscreen
482
482
483 fullscreenMode: stages.roughlyFullyShown && topmostApplicationIsFullscreen
483 fullscreenMode: stages.roughlyFullyShown && topmostApplicationIsFullscreen
484 && !greeter.shown && !lockscreen.shown
484 && !greeter.shown && !lockscreen.shown