From 712929ea6a73d9917e2c284351386e6637c79ec8 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sat, 2 Jan 2010 10:41:56 +0000 Subject: - Patch #357021 by Kars-T, yched: fixed #after_build_done() set after first after_build() function was run, instead of all after_build() functions. --- includes/form.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'includes') diff --git a/includes/form.inc b/includes/form.inc index e54a7ed80..0e5212444 100644 --- a/includes/form.inc +++ b/includes/form.inc @@ -1179,8 +1179,8 @@ function form_builder($form_id, $element, &$form_state) { if (isset($element['#after_build']) && !isset($element['#after_build_done'])) { foreach ($element['#after_build'] as $function) { $element = $function($element, $form_state); - $element['#after_build_done'] = TRUE; } + $element['#after_build_done'] = TRUE; } // Now that we've processed everything, we can go back to handle the funky -- cgit v1.2.3