Index: index.php =================================================================== RCS file: /cvs/drupal/drupal/index.php,v retrieving revision 1.82 diff -u -F^f -r1.82 index.php --- index.php 21 Aug 2004 06:42:34 -0000 1.82 +++ index.php 20 Apr 2005 12:57:52 -0000 @@ -15,14 +15,19 @@ fix_gpc_magic(); -$status = menu_execute_active_handler(); -switch ($status) { +$return = menu_execute_active_handler(); +switch ($return) { case MENU_NOT_FOUND: drupal_not_found(); break; case MENU_ACCESS_DENIED: drupal_access_denied(); break; + default: + if (!empty($return)) { + print theme('page', $return); + } + break; } drupal_page_footer(); Index: includes/menu.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/menu.inc,v retrieving revision 1.79 diff -u -F^f -r1.79 menu.inc --- includes/menu.inc 7 Apr 2005 20:00:48 -0000 1.79 +++ includes/menu.inc 20 Apr 2005 12:57:53 -0000 @@ -351,8 +351,7 @@ function menu_execute_active_handler() { $arguments = array_merge($arguments, explode('/', $arg)); } - call_user_func_array($menu['items'][$mid]['callback'], $arguments); - return MENU_FOUND; + return call_user_func_array($menu['items'][$mid]['callback'], $arguments); } /**