? me-views_embed.patch
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.6
diff -u -p -r1.1.2.3.2.6 me.views.inc
--- includes/me.views.inc	18 Jun 2009 12:30:43 -0000	1.1.2.3.2.6
+++ includes/me.views.inc	22 Sep 2010 19:03:31 -0000
@@ -29,14 +29,14 @@ function me_views_plugins() {
  *
  * See http://drupal.org/project/views for module and hook information.
  */
-function me_views_pre_execute($view, $do_redirect = FALSE) {
-  static $redirect = FALSE;
+function me_views_pre_execute($view, $view_name = '', $do_redirect = FALSE) {
+  static $redirect = array();
 
   // If $view is NULL, then we are setting the redirect.
   if (is_null($view)) {
-    $redirect = $do_redirect;
+    $redirect[$view_name] = $do_redirect;
   }
-  elseif (!empty($redirect)) {
+  elseif (!empty($redirect[$view->name])) {
     // We should always be able to redirect here regardless, as our handler has to
     // have run for our option to be set, which means we need to redirect anyway.
 
Index: includes/me_plugin_argument_validate_me_alias.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/me/includes/Attic/me_plugin_argument_validate_me_alias.inc,v
retrieving revision 1.1.2.1
diff -u -p -r1.1.2.1 me_plugin_argument_validate_me_alias.inc
--- includes/me_plugin_argument_validate_me_alias.inc	18 Jun 2009 12:30:44 -0000	1.1.2.1
+++ includes/me_plugin_argument_validate_me_alias.inc	22 Sep 2010 19:03:31 -0000
@@ -81,7 +81,7 @@ class me_plugin_argument_validate_me_ali
         $redirect_args = array_filter($uid_args, create_function('$n', 'return _me_is_alias($n);'));
         if (!empty($redirect_args)) {
           // Trigger a redirect.
-          me_views_pre_execute(NULL, TRUE);
+          me_views_pre_execute(NULL, $this->view->name, TRUE);
         }
       }
 
