summaryrefslogtreecommitdiff
path: root/modules/user/user.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/user/user.module')
-rw-r--r--modules/user/user.module6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/user/user.module b/modules/user/user.module
index f61a7e4a7..bc263e428 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -1648,12 +1648,12 @@ function _user_categories() {
foreach (module_list() as $module) {
if ($data = module_invoke($module, 'user', 'categories')) {
- foreach ($data as $category) {
- $categories[$category['weight']] = $category;
- }
+ $categories = array_merge($data, $categories);
}
}
+ usort($categories, '_user_sort');
+
return $categories;
}