diff options
Diffstat (limited to 'modules/block/block.module')
-rw-r--r-- | modules/block/block.module | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/modules/block/block.module b/modules/block/block.module index bea866901..c7e9b1adf 100644 --- a/modules/block/block.module +++ b/modules/block/block.module @@ -315,7 +315,7 @@ function theme_block_admin_display($form) { $last_region = ''; $last_status = 1; foreach (element_children($form) as $i) { - $block = $form[$i]; + $block = &$form[$i]; // Only take form elements that are blocks. if (is_array($block['info'])) { // Fetch values @@ -358,10 +358,8 @@ function theme_block_admin_display($form) { $header[] = array('data' => t('Operations'), 'colspan' => 2); $output = theme('table', $header, $rows, array('id' => 'blocks')); - $output .= drupal_render($form['submit']); - // Also render the form_id as there is no drupal_render($form) call (as drupal_render does not appear to handle the - // multi-dimensional block form array very well). - $output .= drupal_render($form['form_id']); + + $output .= drupal_render($form); return $output; } |