@@ -308,7 +308,6 @@ StyledItem {
308308
309309 leftMargin: shell.usageScenario == "desktop" && !settings.autohideLauncher ? launcher.panelWidth: 0
310310 suspended: greeter.shown
311− keepDashRunning: launcher.shown || launcher.dashSwipe
312311 altTabPressed: physicalKeysMapper.altTabPressed
313312 oskEnabled: shell.oskEnabled
314313
@@ -435,18 +434,6 @@ StyledItem {
435434 }
436435 }
437436
438− function showDash() {
439− if (greeter.notifyShowingDashFromDrag()) {
440− launcher.fadeOut();
441− }
442−
443− if (!greeter.locked && tutorial.launcherLongSwipeEnabled
444− && ApplicationManager.focusedApplicationId != "unity8-dash") {
445− ApplicationManager.requestFocusApplication("unity8-dash")
446− launcher.fadeOut();
447− }
448− }
449−
450437 Item {
451438 id: overlay
452439 z: 10
@@ -496,15 +483,6 @@ StyledItem {
496483 id: launcher
497484 objectName: "launcher"
498485
499− /*
500− * Since the Dash doesn't have the same controll over surfaces that the
501− * Shell does, it can't slowly move the scope out of the way, as the shell
502− * does with apps, and the dash is show instantly. This allows for some
503− * leeway and prevents accidental home swipes.
504− */
505− readonly property real offset: shell.focusedApplicationId == "unity8-dash" ? units.gu(12) : 0
506− readonly property bool dashSwipe: progress > offset
507−
508486 anchors.top: parent.top
509487 anchors.topMargin: inverted ? 0 : panel.panelHeight
510488 anchors.bottom: parent.bottom
@@ -523,12 +501,6 @@ StyledItem {
523501 topPanelHeight: panel.panelHeight
524502
525503 onShowDashHome: showHome()
526− onDash: showDash()
527− onDashSwipeChanged: {
528− if (dashSwipe) {
529− dash.setCurrentScope(0, false, true)
530− }
531− }
532504 onLauncherApplicationSelected: {
533505 greeter.notifyUserRequestedApp();
534506 shell.activateApplication(appId);