? .git
Index: views.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/views.module,v
retrieving revision 1.332.2.12
diff -u -p -r1.332.2.12 views.module
--- views.module	11 Nov 2009 01:08:28 -0000	1.332.2.12
+++ views.module	18 Nov 2009 09:17:23 -0000
@@ -1010,6 +1010,9 @@ function views_exposed_form(&$form_state
   }
   views_add_js('dependent');
 
+  $exposed_form_plugin = $form_state['exposed_form_plugin'];
+  $exposed_form_plugin->form_alter($form, $form_state);
+  unset($form_state['exposed_form_plugin']);
   // Save the form
   views_exposed_form_cache($view->name, $view->current_display, $form);
 
Index: plugins/views_plugin_exposed_form.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/plugins/Attic/views_plugin_exposed_form.inc,v
retrieving revision 1.1.2.2
diff -u -p -r1.1.2.2 views_plugin_exposed_form.inc
--- plugins/views_plugin_exposed_form.inc	16 Nov 2009 19:52:56 -0000	1.1.2.2
+++ plugins/views_plugin_exposed_form.inc	18 Nov 2009 09:17:25 -0000
@@ -74,6 +74,7 @@ class views_plugin_exposed_form extends 
       $form_state['ajax'] = TRUE;
     }
 
+    $form_state['exposed_form_plugin'] = $this;
     $output = drupal_build_form('views_exposed_form', $form_state);
     if (!empty($form_state['js settings'])) {
       $this->view->js_settings = $form_state['js settings'];
@@ -90,4 +91,5 @@ class views_plugin_exposed_form extends 
 
   function pre_execute() { }
 
+  function form_alter(&$form, &$form_state) { }
 }
