Fixes an issue with realname_user_view() not being invoked when the Panels module is installed but the "user_view" page override is not enabled. See 
DO-1036458 and combine with the patch from DO-1037330 to fix issues with the Real Name module not customizing name display on profile pages.

diff -r 16e014a4554f -r 2b62072c9a9c realname.module
--- realname.module	Sat Jan 22 13:30:43 2011 -0500
+++ realname.module	Sun Jan 23 22:21:56 2011 -0500
@@ -161,19 +161,27 @@
  */
 function realname_menu_alter(&$callbacks) {
   $callbacks['user/%user_uid_optional']['title callback'] = 'realname_user_page_title';
-  if (!module_exists('delegator') && !module_exists('page_manager') && $callbacks['user/%user_uid_optional']['page callback'] == 'user_view') {
+
+  if (!module_exists('delegator') &&
+      (!module_exists('page_manager') || variable_get('page_manager_user_view_disabled', TRUE)) &&
+      $callbacks['user/%user_uid_optional']['page callback'] == 'user_view') {
     $callbacks['user/%user_uid_optional']['page callback'] = 'realname_user_view';
   }
+
   $callbacks['user/%user_category/edit']['page callback'] = 'realname_user_edit';
+
   if (isset($callbacks['user/%user/track'])) {
     $callbacks['user/%user/track']['page callback'] = 'realname_tracker_page';
   }
+
   if (isset($callbacks['user/%user/contact'])) {
     $callbacks['user/%user/contact']['page callback'] = 'realname_contact_user';
   }
+
   if (isset($callbacks['blog/%user_uid_optional'])) {
     $callbacks['blog/%user_uid_optional']['page callback'] = 'realname_blog_page';
   }
+
   // Remove the core user_search, if requested.
   if (variable_get('realname_user_disable', FALSE) && isset($callbacks['search/user/%menu_tail'])) {
     unset($callbacks['search/user/%menu_tail']);
