diff --recursive -u -N -x '*~' -x '*.orig' /tmp/perl-13592/views-pristine/views/includes/admin.inc /Library/WebServer/Documents/sites/all/modules/views/includes/admin.inc
--- /tmp/perl-13592/views-pristine/views/includes/admin.inc	2008-10-14 10:48:14.000000000 -0700
+++ /Library/WebServer/Documents/sites/all/modules/views/includes/admin.inc	2008-10-22 13:53:47.000000000 -0700
@@ -112,8 +112,22 @@
       $item->path = t('Warning! Broken view!');
     }
     else {
-      $item->path = $raw_path = $view->get_path();
-      $item->path = $item->path && empty($view->disabled) && strpos($item->path, '%') === FALSE ? l($item->path, $item->path) : check_plain($item->path);
+      $view->init_display();   // Make sure all the handlers are set up
+      $all_paths = array();
+      foreach ($view->display as $display) {
+	if (!empty($display->handler) && $display->handler->has_path()) {
+	  $one_path = $display->handler->get_option('path');
+	  if (empty($path_sort)) { $path_sort = strtolower($one_path); };
+	  if (empty($view->disabled) && strpos($one_path, '%') === FALSE) {
+	    $all_paths[] = l($one_path, $one_path);
+	  } else {
+	    $all_paths[] = check_plain($one_path);
+	  }
+	}
+      }
+      if (!empty($all_paths)) {
+	$item->path = implode(', ', $all_paths);
+      }
     }
 
     $item->type = $view->type;
@@ -152,7 +166,7 @@
         $sorts[] = strtolower($title);
         break;
       case 'path':
-        $sorts[] = strtolower($raw_path); // $path;
+        $sorts[] = $path_sort; // strtolower($raw_path); // $path;
         break;
       case 'type':
         $sorts[] = $view->type . $view->name;
