Index: admin_menu.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/admin_menu/admin_menu.inc,v
retrieving revision 1.76
diff -u -p -r1.76 admin_menu.inc
--- admin_menu.inc	28 Jul 2010 02:25:28 -0000	1.76
+++ admin_menu.inc	17 Aug 2010 00:33:55 -0000
@@ -127,6 +127,14 @@ function admin_menu_tree_dynamic(array $
       $parent_path = $result[$link['plid']]['path'];
     }
 
+    if (isset($expand_map[$link['path']]['title'])) {
+      $link['title'] = $expand_map[$link['path']]['title'];
+    }
+
+    if (isset($expand_map[$link['path']]['hook'])) {
+      $link['hook'] = $expand_map[$link['path']]['hook'];
+    }
+
     $tree_dynamic[$parent_path][] = $link;
   }
 
@@ -254,6 +262,11 @@ function admin_menu_merge_tree(array &$t
             foreach ($replacements as $placeholder => $value) {
               $new_expand_map[$placeholder] = array($value);
             }
+            foreach ($item as &$current_item) {
+              if ($current_item['link']['hook'] == 'views') {
+                $current_item['link']['title'] .= ' ' . $value;
+              }
+            }
             admin_menu_merge_tree($item, $tree_dynamic, array($new_expand_map), $hidden);
             $tree[$key]['below'] += $item;
           }
Index: admin_menu.map.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/admin_menu/admin_menu.map.inc,v
retrieving revision 1.2
diff -u -p -r1.2 admin_menu.map.inc
--- admin_menu.map.inc	16 Aug 2010 18:50:27 -0000	1.2
+++ admin_menu.map.inc	17 Aug 2010 00:33:55 -0000
@@ -126,14 +126,34 @@ function taxonomy_admin_menu_map() {
  * Implements hook_admin_menu_map() on behalf of Views UI module.
  */
 function views_ui_admin_menu_map() {
+  $enabled_views = array();
+  $disabled_views = array();
+  foreach (views_get_all_views() as $name => $view) {
+    if ($view->disabled) {
+      $disabled_views[] = $name;
+    }
+    else {
+      $enabled_views[] = $name;
+    }
+  }
   // @todo Requires patch to views_ui.
   $map['admin/structure/views/edit/%views_ui_cache'] = array(
     'parent' => 'admin/structure/views',
+    'title' => 'Edit',
     'hide' => 'admin/structure/views/list',
+    'hook' => 'views',
     'arguments' => array(
-      array('%views_ui_cache' => array_keys(views_get_all_views())),
+      array('%views_ui_cache' => $enabled_views),
+    ),
+  );
+  $map['admin/structure/views/enable/%views_ui_default'] = array(
+    'parent' => 'admin/structure/views',
+    'title' => 'Enable',
+    'hide' => 'admin/structure/views/list',
+    'hook' => 'views',
+    'arguments' => array(
+      array('%views_ui_default' => $disabled_views),
     ),
   );
   return $map;
 }
-
