Index: admin_menu.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/admin_menu/admin_menu.inc,v
retrieving revision 1.11.2.25
diff -u -p -r1.11.2.25 admin_menu.inc
--- admin_menu.inc	9 Jun 2009 18:21:29 -0000	1.11.2.25
+++ admin_menu.inc	11 Nov 2009 15:25:15 -0000
@@ -32,7 +32,11 @@ function _admin_menu_rebuild_links() {
   // Allow modules to add more links. If you want to alter links saved by
   // admin_menu, use hook_menu_link_alter() and look for
   // $item['module'] == 'admin_menu'
-  $links = module_invoke_all('admin_menu', $deleted);
+  $links = array();
+  foreach (module_implements('admin_menu') as $module) {
+    $function = $module . '_admin_menu';
+    $links = array_merge_recursive($links, $function($deleted));
+  }
   foreach ($links as $item) {
     admin_menu_link_save($item);
   }
