@@ -26,7 +26,7 @@ Item {
26 onOverlayModeChanged: print(";;;;;;;;;;;;;;;;;;;;;;;;;; overlayModeChanged:", overlayWidth)
26 onOverlayModeChanged: print(";;;;;;;;;;;;;;;;;;;;;;;;;; overlayModeChanged:", overlayWidth)
28 onShownChanged: {
28 onShownChanged: {
29−// print("shown", shown)
29+ print("___________________________shown", shown)
30 if (!shown) {
30 if (!shown) {
31 priv.mainStageAppId = "";
31 priv.mainStageAppId = "";
@@ -58,7 +58,7 @@ Item {
61−// Rectangle { anchors.fill: parent; color: "blue"; opacity: 0.5 }
61+ Rectangle { anchors.fill: parent; color: "blue"; opacity: 0.5 }
63 QtObject {
63 QtObject {
@@ -92,6 +92,7 @@ Item {
92 if (focusedApplication) {
92 if (focusedApplication) {
93 if (focusedApplication.stage == ApplicationInfoInterface.MainStage) {
93 if (focusedApplication.stage == ApplicationInfoInterface.MainStage) {
94 mainStageAppId = focusedApplicationId;
94 mainStageAppId = focusedApplicationId;
95+ priv.overlayOverride = false;
95 } else if (focusedApplication.stage == ApplicationInfoInterface.SideStage) {
96 } else if (focusedApplication.stage == ApplicationInfoInterface.SideStage) {
96 sideStageAppId = focusedApplicationId;
97 sideStageAppId = focusedApplicationId;
@@ -203,19 +204,28 @@ Item {
203 sideStageImage.snapToApp(application)
204 sideStageImage.snapToApp(application)
205 } else if (application.stage == ApplicationInfoInterface.MainStage) {
206 } else if (application.stage == ApplicationInfoInterface.MainStage) {
207+ print("should focus a main stage app")
206 if (root.shown) {
208 if (root.shown) {
209+ print("root is already shown")
207 priv.mainStageAppId = application.appId;
210 priv.mainStageAppId = application.appId;
208 mainStageImage.switchTo(application)
211 mainStageImage.switchTo(application)
209 if (sideStageImage.shown) {
212 if (sideStageImage.shown) {
213+ print("hiding side stage!")
210 sideStageImage.snapTo(root.width)
214 sideStageImage.snapTo(root.width)
216+ print("focusing app", appId)
212 ApplicationManager.focusApplication(appId)
217 ApplicationManager.focusApplication(appId)
220+ if (sideStageImage.shown) {
221+ sideStageImage.visible = false;
222+ sideStageImage.x = root.width;
215 ApplicationManager.focusApplication(appId)
225 ApplicationManager.focusApplication(appId)
218− priv.overlayOverride = false;
228+// priv.overlayOverride = false;
221 onApplicationRemoved: {
231 onApplicationRemoved: {