summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
Diffstat (limited to 'includes')
-rw-r--r--includes/menu.inc8
1 files changed, 4 insertions, 4 deletions
diff --git a/includes/menu.inc b/includes/menu.inc
index 8020cf0f1..b94d1ee4e 100644
--- a/includes/menu.inc
+++ b/includes/menu.inc
@@ -2119,10 +2119,6 @@ function _menu_router_build($callbacks) {
// Apply inheritance rules.
foreach ($menu as $path => $v) {
$item = &$menu[$path];
- if (!isset($item['access callback']) && isset($item['access arguments'])) {
- // Default callback.
- $item['access callback'] = 'user_access';
- }
if (!$item['_tab']) {
// Non-tab items.
$item['tab_parent'] = '';
@@ -2164,6 +2160,10 @@ function _menu_router_build($callbacks) {
}
}
}
+ if (!isset($item['access callback']) && isset($item['access arguments'])) {
+ // Default callback.
+ $item['access callback'] = 'user_access';
+ }
if (!isset($item['access callback']) || empty($item['page callback'])) {
$item['access callback'] = 0;
}