diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-11-18 18:51:11 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-11-18 18:51:11 +0000 |
commit | 4788bf25fac2386002210c197eed782497936473 (patch) | |
tree | 1452b327d2875787daa14ec059377042bf26dec7 /includes/ajax.inc | |
parent | 63d48af6fb398c54d043de5c36809c4a23025167 (diff) | |
download | brdo-4788bf25fac2386002210c197eed782497936473.tar.gz brdo-4788bf25fac2386002210c197eed782497936473.tar.bz2 |
- Patch #583730 by sun: fixed form caching.
Diffstat (limited to 'includes/ajax.inc')
-rw-r--r-- | includes/ajax.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/includes/ajax.inc b/includes/ajax.inc index 464a3c800..80e6bbce1 100644 --- a/includes/ajax.inc +++ b/includes/ajax.inc @@ -366,7 +366,7 @@ function ajax_deliver($page_callback_result) { * None. Additional code is added to the header of the page using * drupal_add_js(). */ -function ajax_process_form($element) { +function ajax_process_form($element, &$form_state) { $js_added = &drupal_static(__FUNCTION__, array()); // Add a reasonable default event handler if none was specified. @@ -437,7 +437,7 @@ function ajax_process_form($element) { drupal_add_js(array('ajax' => array($element['#id'] => $ajax_binding)), 'setting'); $js_added[$element['#id']] = TRUE; - $element['#cache'] = TRUE; + $form_state['cache'] = TRUE; } return $element; } |