@@ -502,10 +502,8 @@ FocusScope {
503 function setFocused(focused) {
503 function setFocused(focused) {
504 if (!focused) {
504 if (!focused) {
505− // FIXME: *FocusedApplication are not updated when unfocused, hence the need to check whether
506− // the stage was actually shown
507− if (mainStage.fullyShown) powerConnection.previousMainApp = applicationManager.mainStageFocusedApplication;
505+ powerConnection.previousMainApp = applicationManager.mainStageFocusedApplication;
508− if (sideStage.fullyShown) powerConnection.previousSideApp = applicationManager.sideStageFocusedApplication;
506+ powerConnection.previousSideApp = applicationManager.sideStageFocusedApplication;
509 applicationManager.unfocusCurrentApplication();
507 applicationManager.unfocusCurrentApplication();
511 if (powerConnection.previousMainApp) {
509 if (powerConnection.previousMainApp) {