diff --git a/core/modules/views/views_ui/lib/Drupal/views_ui/ViewEditFormController.php b/core/modules/views/views_ui/lib/Drupal/views_ui/ViewEditFormController.php
index 853d5c9..ca02d63 100644
--- a/core/modules/views/views_ui/lib/Drupal/views_ui/ViewEditFormController.php
+++ b/core/modules/views/views_ui/lib/Drupal/views_ui/ViewEditFormController.php
@@ -378,9 +378,9 @@ public function getDisplayDetails($view, $display) {
           );
         }
         // Add a link to view the page.
-        elseif ($view->get('executable')->displayHandlers[$display['id']]->hasPath()) {
+        elseif ($view->isEnabled() && $view->get('executable')->displayHandlers[$display['id']]->hasPath()) {
           $path = $view->get('executable')->displayHandlers[$display['id']]->getPath();
-          if (strpos($path, '%') === FALSE) {
+          if ($path && (strpos($path, '%') === FALSE)) {
             $build['top']['actions']['path'] = array(
               '#type' => 'link',
               '#title' => t('view @display', array('@display' => $display['display_title'])),
@@ -391,6 +391,16 @@ public function getDisplayDetails($view, $display) {
             );
           }
         }
+        if ($is_enabled) {
+          $build['top']['actions']['disable'] = array(
+            '#type' => 'submit',
+            '#value' => t('disable @display_title', array('@display_title' => $display_title)),
+            '#limit_validation_errors' => array(),
+            '#submit' => array(array($this, 'submitDisplayDisable'), array($this, 'submitDelayDestination')),
+            '#prefix' => '<li class="disable">',
+            "#suffix" => '</li>',
+          );
+        }
         if (!$is_default) {
           $build['top']['actions']['duplicate'] = array(
             '#type' => 'submit',
@@ -410,16 +420,6 @@ public function getDisplayDetails($view, $display) {
           '#prefix' => '<li class="delete">',
           "#suffix" => '</li>',
         );
-        if ($is_enabled) {
-          $build['top']['actions']['disable'] = array(
-            '#type' => 'submit',
-            '#value' => t('disable @display_title', array('@display_title' => $display_title)),
-            '#limit_validation_errors' => array(),
-            '#submit' => array(array($this, 'submitDisplayDisable'), array($this, 'submitDelayDestination')),
-            '#prefix' => '<li class="disable">',
-            "#suffix" => '</li>',
-          );
-        }
       }
       else {
         $build['top']['actions']['undo_delete'] = array(
