Index: CHANGELOG.txt
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/admin_menu/CHANGELOG.txt,v
retrieving revision 1.151
diff -u -p -r1.151 CHANGELOG.txt
--- CHANGELOG.txt	25 Sep 2009 19:52:53 -0000	1.151
+++ CHANGELOG.txt	26 Sep 2009 06:05:20 -0000
@@ -6,6 +6,7 @@ Admin Menu x.x-x.x, xxxx-xx-xx
 
 Admin Menu 7.x-3.x, xxxx-xx-xx
 ------------------------------
+#588518 by Dave Reid: Added flush update cache menu item.
 by Dave Reid: Updated for PHP 5 date constants.
 by sun: Updated for new database API.
 by smk-ka: Added missing variables to hook_uninstall().
Index: admin_menu.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/admin_menu/admin_menu.inc,v
retrieving revision 1.63
diff -u -p -r1.63 admin_menu.inc
--- admin_menu.inc	18 Sep 2009 16:18:54 -0000	1.63
+++ admin_menu.inc	26 Sep 2009 06:05:20 -0000
@@ -129,6 +129,9 @@ function admin_menu_links_icon() {
     'requisites' => t('Page requisites'),
     'theme' => t('Theme registry'),
   );
+  if (module_exists('update')) {
+    $caches['update'] = t('Update data');
+  }
   foreach ($caches as $arg => $title) {
     $links['icon']['flush-cache'][$arg] = array(
       '#title' => $title,
@@ -424,6 +427,10 @@ function admin_menu_flush_cache($name = 
       drupal_theme_rebuild();
       break;
 
+    case 'update':
+      _update_cache_clear();
+      break;
+
     default:
       // Flush all caches; no need to re-implement this.
       module_load_include('inc', 'system', 'system.admin');
@@ -442,4 +449,3 @@ function admin_menu_flush_cache($name = 
 function theme_admin_menu_icon() {
   return '<img class="admin-menu-icon" src="' . (theme_get_setting('toggle_favicon') ? theme_get_setting('favicon') : base_path() . 'misc/favicon.ico') . '" width="16" height="16" alt="' . t('Home') . '" />';
 }
-
