diff --git a/plugins/views_plugin_display.inc b/plugins/views_plugin_display.inc
index b338043..fb22229 100644
--- a/plugins/views_plugin_display.inc
+++ b/plugins/views_plugin_display.inc
@@ -759,6 +759,10 @@ class views_plugin_display extends views_plugin {
     }
   }
 
+  function get_url() {
+    return $this->view->get_url();
+  }
+  
   /**
    * Check to see if the display needs a breadcrumb
    *
diff --git a/views.module b/views.module
index 1b637e4..a0f758a 100644
--- a/views.module
+++ b/views.module
@@ -1922,7 +1922,7 @@ function views_exposed_form($form, &$form_state) {
     '#id' => drupal_html_id('edit-submit-' . $view->name),
   );
 
-  $form['#action'] = url($view->get_url());
+  $form['#action'] = url($view->display_handler->get_url());
   $form['#theme'] = views_theme_functions('views_exposed_form', $view, $display);
   $form['#id'] = drupal_clean_css_identifier('views_exposed_form-' . check_plain($view->name) . '-' . check_plain($display->id));
 //  $form['#attributes']['class'] = array('views-exposed-form');
