Index: includes/me.views.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/me/includes/me.views.inc,v
retrieving revision 1.1.2.3.2.1
diff -u -r1.1.2.3.2.1 me.views.inc
--- includes/me.views.inc	2 Mar 2009 21:31:18 -0000	1.1.2.3.2.1
+++ includes/me.views.inc	20 Mar 2009 10:44:16 -0000
@@ -12,29 +12,21 @@
  */
 function me_views_data_alter(&$cache) {
   // Make our handler the one to use for handling user arguments.
+  // We need to override the file, path, and parent here so views with one
+  // of the user id or username arguments don't break. Because we are doing an
+  // override, we actually don't need to implement hook_views_handlers().
+
+  // UID argument.
   $cache['users']['uid']['argument']['handler'] = 'me_views_handler_argument_user_uid';
-  $cache['users']['name']['argument']['handler'] = 'me_views_handler_argument_user_name';
-}
+  $cache['users']['uid']['argument']['file'] = 'me_views_handler_argument_user_uid.inc';
+  $cache['users']['uid']['argument']['path'] = drupal_get_path('module', 'me') .'/includes';
+  $cache['users']['uid']['argument']['parent'] = 'views_handler_argument_user_uid';
 
-/**
- * Implementation of hook_views_handlers().
- */
-function me_views_handlers() {
-  return array(
-    'info' => array(
-      'path' => drupal_get_path('module', 'me') .'/includes',
-    ),
-    'handlers' => array(
-      'me_views_handler_argument_user_uid' => array(
-        'parent' => 'views_handler_argument_user_uid',
-      ),
-    ),
-    'handlers' => array(
-      'me_views_handler_argument_user_name' => array(
-        'parent' => 'views_handler_argument_string',
-      ),
-    ),
-  );
+  // Name argument.
+  $cache['users']['name']['argument']['handler'] = 'me_views_handler_argument_user_name';
+  $cache['users']['name']['argument']['file'] = 'me_views_handler_argument_user_name.inc';
+  $cache['users']['name']['argument']['path'] = drupal_get_path('module', 'me') .'/includes';
+  $cache['users']['name']['argument']['parent'] = 'views_handler_argument_string';
 }
 
 /**
