@@ -253,7 +253,10 @@ FocusScope {
253253 if (locked) {
254254 return;
255255 }
256+ forceHide();
257+ }
256258
259+ function forceHide() {
257260 shown = false;
258261 if (ApplicationManager.focusedApplicationId) {
259262 ApplicationManager.unfocusCurrentApplication();
@@ -441,7 +444,7 @@ FocusScope {
441444 var animate = !greeter.shown && !stages.shown
442445 greeter.hide()
443446 dash.setCurrentScope("home.scope", animate, false)
444− stages.hide()
447+ stages.forceHide()
445448 }
446449
447450 function hideIndicatorMenu(delay) {
@@ -544,6 +547,7 @@ FocusScope {
544547 if (edgeDemo.running)
545548 return;
546549
550+ print("calling this")
547551 showHome()
548552 }
549553 onDash: {