diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/simpletest/tests/form_test.module | 1 | ||||
-rw-r--r-- | modules/system/system.admin.inc | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/modules/simpletest/tests/form_test.module b/modules/simpletest/tests/form_test.module index 5e420fc4a..2a4f867bd 100644 --- a/modules/simpletest/tests/form_test.module +++ b/modules/simpletest/tests/form_test.module @@ -346,6 +346,7 @@ function form_storage_test_form_submit($form, &$form_state) { else { drupal_set_message("Title: ". check_plain($form_state['storage']['thing']['title'])); } + $form_state['rebuild'] = TRUE; $form_state['storage']['step']++; drupal_set_message("Form constructions: ". $_SESSION['constructions']); } diff --git a/modules/system/system.admin.inc b/modules/system/system.admin.inc index 8201d0c9c..a8027d575 100644 --- a/modules/system/system.admin.inc +++ b/modules/system/system.admin.inc @@ -992,6 +992,7 @@ function system_modules_submit($form, &$form_state) { // the form submission data needed later. if (!isset($form_state['values']['confirm'])) { $form_state['storage'] = array('more_modules' => $more_modules, 'modules' => $modules); + $form_state['rebuild'] = TRUE; return; } // Otherwise, install or enable the modules. @@ -1203,6 +1204,7 @@ function system_modules_uninstall_submit($form, &$form_state) { } else { $form_state['storage'] = $form_state['values']; + $form_state['rebuild'] = TRUE; } } |