diff --git a/plugins/views_plugin_exposed_form.inc b/plugins/views_plugin_exposed_form.inc index 343eee8..6f99f52 100644 --- a/plugins/views_plugin_exposed_form.inc +++ b/plugins/views_plugin_exposed_form.inc @@ -137,13 +137,14 @@ class views_plugin_exposed_form extends views_plugin { */ function render_exposed_form($block = FALSE) { // Deal with any exposed filters we may have, before building. + $exposed_input = $this->view->get_exposed_input(); $form_state = array( 'view' => &$this->view, 'display' => &$this->display, 'method' => 'get', 'rerender' => TRUE, 'no_redirect' => TRUE, - 'always_process' => TRUE, + 'always_process' => !empty($exposed_input), ); // Some types of displays (eg. attachments) may wish to use the exposed