Index: modules/menu/menu.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/menu/menu.module,v
retrieving revision 1.229
diff -u -p -r1.229 menu.module
--- modules/menu/menu.module	7 Mar 2010 07:55:14 -0000	1.229
+++ modules/menu/menu.module	19 May 2010 18:14:15 -0000
@@ -265,14 +265,11 @@ function menu_save($menu) {
     ->execute();
   menu_cache_clear_all();
 
-  switch ($status) {
-    case SAVED_NEW:
-      module_invoke_all('menu_insert', $menu);
-      break;
-
-    case SAVED_UPDATED:
-      module_invoke_all('menu_update', $menu);
-      break;
+  if ($status == SAVED_NEW) {
+    module_invoke_all('menu_insert', $menu);
+  }
+  else {
+    module_invoke_all('menu_update', $menu);
   }
 }
 
