Index: menu.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/menu/menu.admin.inc,v
retrieving revision 1.71
diff -u -r1.71 menu.admin.inc
--- menu.admin.inc    3 Jan 2010 21:01:04 -0000    1.71
+++ menu.admin.inc    6 Jan 2010 11:05:52 -0000
@@ -95,6 +95,10 @@
         '#type' => 'checkbox',
         '#default_value' => !$item['hidden'],
       );
+      $form[$mlid]['expanded'] = array(
+        '#type' => 'checkbox',
+        '#default_value' => $item['expanded'],
+      );
       $form[$mlid]['weight'] = array(
         '#type' => 'weight',
         '#delta' => 50,
@@ -149,7 +153,7 @@
   $form = array_merge($order, $form); // Update our original form with the new order.
 
   $updated_items = array();
-  $fields = array('weight', 'plid');
+  $fields = array('expanded', 'weight', 'plid');
   foreach (element_children($form) as $mlid) {
     if (isset($form[$mlid]['#item'])) {
       $element = $form[$mlid];
@@ -190,6 +194,7 @@
   $header = array(
     t('Menu link'),
     array('data' => t('Enabled'), 'class' => array('checkbox')),
+    array('data' => t('Expanded'), 'class' => 'checkbox'),
     t('Weight'),
     array('data' => t('Operations'), 'colspan' => '3'),
   );
@@ -218,6 +223,7 @@
       $row = array();
       $row[] = theme('indentation', array('size' => $element['#item']['depth'] - 1)) . drupal_render($element['title']);
       $row[] = array('data' => drupal_render($element['hidden']), 'class' => array('checkbox', 'menu-enabled'));
+      $row[] = array('data' => drupal_render($element['expanded']), 'class' => 'checkbox', 'menu-enabled');
       $row[] = drupal_render($element['weight']) . drupal_render($element['plid']) . drupal_render($element['mlid']);
       $row = array_merge($row, $operations);
 

