### Eclipse Workspace Patch 1.0
#P admin_menu
Index: admin_menu.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/admin_menu/admin_menu.module,v
retrieving revision 1.26.2.20
diff -u -r1.26.2.20 admin_menu.module
--- admin_menu.module	21 May 2008 02:34:26 -0000	1.26.2.20
+++ admin_menu.module	7 Jun 2008 17:47:36 -0000
@@ -170,14 +170,16 @@
 function theme_admin_menu_tree($pid = 1) {
   $_admin_menu = admin_menu_get_menu();
   $output = '';
-  
+
   if (isset($_admin_menu[$pid]) && $_admin_menu[$pid]['children']) {
     // Since we allow other modules to add items to admin menu, we need to sort
     // all items (again).
     usort($_admin_menu[$pid]['children'], '_admin_menu_sort');
     foreach ($_admin_menu[$pid]['children'] as $mid) {
-      $children = isset($_admin_menu[$mid]['children']) ? $_admin_menu[$mid]['children'] : NULL;
-      $output .= theme_admin_menu_item($mid, theme_admin_menu_tree($mid), count($children) == 0);
+      if (_menu_item_is_accessible($mid)) {
+        $children = isset($_admin_menu[$mid]['children']) ? $_admin_menu[$mid]['children'] : NULL;
+        $output .= theme_admin_menu_item($mid, theme_admin_menu_tree($mid), count($children) == 0);
+      }
     }
   }
   return $output ? "\n<ul>". $output .'</ul>' : '';
