diff --git a/blockgroup.module b/blockgroup.module index a9f5c9c..e3da03a 100644 --- a/blockgroup.module +++ b/blockgroup.module @@ -347,8 +347,8 @@ function blockgroup_page_alter(&$page) { // Move all blockgroup regions into $page['#blockgroups'] in order to prevent // certain themes from messing with them. $blockgroup_regions = array_intersect_key($page, blockgroup_region_list()); - foreach ($blockgroup_regions as $region => $blocks) { - $page['#blockgroups'][$region] = $blocks; + foreach (array_keys($blockgroup_regions) as $region) { + $page['#blockgroups'][$region] = &$page[$region]; unset($page[$region]); } }