Index: includes/menu.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/menu.inc,v
retrieving revision 1.255.2.6
diff -u -p -r1.255.2.6 menu.inc
--- includes/menu.inc	8 Feb 2008 20:39:54 -0000	1.255.2.6
+++ includes/menu.inc	12 Feb 2008 20:06:33 -0000
@@ -1758,13 +1758,11 @@ function menu_link_delete($mlid, $path =
 function _menu_delete_item($item, $force = FALSE) {
   if ($item && ($item['module'] != 'system' || $item['updated'] || $force)) {
     // Children get re-attached to the item's parent.
-    if ($item['has_children']) {
-      $result = db_query("SELECT mlid FROM {menu_links} WHERE plid = %d", $item['mlid']);
-      while ($m = db_fetch_array($result)) {
-        $child = menu_link_load($m['mlid']);
-        $child['plid'] = $item['plid'];
-        menu_link_save($child);
-      }
+    $result = db_query("SELECT mlid FROM {menu_links} WHERE plid = %d", $item['mlid']);
+    while ($m = db_fetch_array($result)) {
+      $child = menu_link_load($m['mlid']);
+      $child['plid'] = $item['plid'];
+      menu_link_save($child);
     }
     db_query('DELETE FROM {menu_links} WHERE mlid = %d', $item['mlid']);
 
