Index: views_plugin_argument_default_user.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/modules/user/views_plugin_argument_default_user.inc,v
retrieving revision 1.1
diff -u -p -r1.1 views_plugin_argument_default_user.inc
--- views_plugin_argument_default_user.inc	3 Sep 2008 19:21:30 -0000	1.1
+++ views_plugin_argument_default_user.inc	28 Jun 2010 20:04:42 -0000
@@ -59,6 +59,23 @@ class views_plugin_argument_default_user
         return $node->uid;
       }
     }
+
+    // If the current page is a view that takes uid as an argument,
+    // find the uid argument and return it.
+    $views_page = views_get_page_view();
+    if ($views_page && $views_page->options['arguments']) {
+      $index = 0;
+      foreach ($views_page->options['arguments'] as $name => $arg) { 
+        if ($name == 'uid') {
+          $views_arg = $views_page->view->args[$index];
+          break;
+        }
+        else {
+          $index++;
+        }
+      }
+      return $views_arg;
+    }
   }
 }
 
