--- views.module.original 2007-05-05 04:05:24.000000000 +0200 +++ views.module 2007-07-02 13:37:00.000000000 +0200 @@ -1562,15 +1562,16 @@ function views_filters_form($view) { $form["filter$count"] = $item; } $form['#method'] = 'get'; - $form['#action'] = url($view->real_url ? $view->real_url : $view->url, NULL, NULL, true); + $oldurl = $_GET['q']; + $form['#action'] = url($oldurl, NULL, NULL, true); $form['#process'] = array('views_filters_process' => array()); $form['view'] = array('#type' => 'value', '#value' => $view); - $form['submit'] = array('#type' => 'button', '#name' => '', '#value' => t('Submit')); + $form['submit'] = array('#type' => 'button', '#name' => '', '#value' => t('Use filter')); // clean URL get forms breaks if we don't give it a 'q'. if (!(bool)variable_get('clean_url', '0')) { $form['q'] = array( '#type' => 'hidden', - '#value' => $view->real_url ? $view->real_url : $view->url, + '#value' => $oldurl, '#name' => 'q', ); }