summaryrefslogtreecommitdiff
path: root/modules/block/block.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/block/block.module')
-rw-r--r--modules/block/block.module8
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;
}