@@ -647,19 +647,22 @@ FocusScope {
647647 Launcher {
648648 id: launcher
649649
650+ readonly property bool dashSwipe: progress > 0
651+
650652 anchors.top: parent.top
651653 anchors.bottom: parent.bottom
652654 width: parent.width
653655 dragAreaWidth: shell.edgeSize
654656 available: (!greeter.shown || greeter.narrowMode) && edgeDemo.launcherEnabled
657+
655658 onDashItemSelected: showHome()
656659 onDash: {
657660 if (stages.shown) {
658− dash.setCurrentScope("applications.scope", true /* animate */, true /* reset */)
659661 stages.hide();
660662 launcher.hide();
661663 }
662664 }
665+ onDashSwipeChanged: if (dashSwipe && stages.shown) dash.setCurrentScope("applications.scope", false, true)
663666 onLauncherApplicationSelected:{
664667 greeter.hide()
665668 shell.activateApplication(appId)