Index: modules/blog.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/blog.module,v
retrieving revision 1.239
diff -u -r1.239 blog.module
--- modules/blog.module	29 Dec 2005 04:46:40 -0000	1.239
+++ modules/blog.module	12 Jan 2006 21:25:11 -0000
@@ -46,7 +46,7 @@
       '#type' => 'item', '#title' => t('Blog'),
       '#value' => l(t('view recent blog entries'), "blog/$user->uid", array('title' => t("Read %username's latest blog entries.", array('%username' => $user->name))))
     );
-    return array(t('History') => $form);
+    return array(t('History') => array('blog' => drupal_get_form('blog', $form)));
   }
 }
 
Index: modules/user.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/user.module,v
retrieving revision 1.556
diff -u -r1.556 user.module
--- modules/user.module	12 Jan 2006 19:29:36 -0000	1.556
+++ modules/user.module	12 Jan 2006 21:25:27 -0000
@@ -1326,7 +1326,9 @@
     foreach (module_list() as $module) {
       if ($data = module_invoke($module, 'user', 'view', '', $account)) {
         foreach ($data as $category => $content) {
-          $fields[$category] = $content;
+          foreach ($content as $heading => $item) {
+            $fields[$category][$heading] = $item;
+          }
         }
       }
     }

