diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-09-15 04:31:02 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-09-15 04:31:02 +0000 |
commit | b1d2adf26af61f57ab9df046a020db6142fe74de (patch) | |
tree | f5d95a9d7766a81eef1cea14c11209b146a6ff6b | |
parent | 65d61cc7e63b0172715771f0f72b593070cc809e (diff) | |
download | brdo-b1d2adf26af61f57ab9df046a020db6142fe74de.tar.gz brdo-b1d2adf26af61f57ab9df046a020db6142fe74de.tar.bz2 |
#358437 follow-up by sun: Roll back unrelated caching changes.
-rw-r--r-- | modules/system/system.admin.inc | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/modules/system/system.admin.inc b/modules/system/system.admin.inc index 176842ec8..3b6d51939 100644 --- a/modules/system/system.admin.inc +++ b/modules/system/system.admin.inc @@ -1250,12 +1250,16 @@ function system_modules_submit($form, &$form_state) { drupal_set_message(t('The configuration options have been saved.')); } - // Clear all caches. We need to invoke drupal_flush_all_caches() to ensure - // that also dependent caches are flushed, e.g. the filter cache and field - // cache, and also registered themes are rebuilt, since modules can also - // register themes. - drupal_flush_all_caches(); + // Clear all caches. + registry_rebuild(); + system_rebuild_theme_data(); + drupal_theme_rebuild(); + node_types_rebuild(); + menu_rebuild(); + cache_clear_all('schema', 'cache'); entity_info_cache_clear(); + drupal_clear_css_cache(); + drupal_clear_js_cache(); $form_state['redirect'] = 'admin/modules'; |