summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/image/image.module4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/image/image.module b/modules/image/image.module
index e41edc642..5467f48be 100644
--- a/modules/image/image.module
+++ b/modules/image/image.module
@@ -584,6 +584,10 @@ function image_style_flush($style) {
drupal_static_reset('image_styles');
drupal_static_reset('image_effects');
+ // Clear field caches so that formatters may be added for this style.
+ field_info_cache_clear();
+ drupal_theme_rebuild();
+
// Clear page caches when flushing.
if (module_exists('block')) {
cache_clear_all('*', 'cache_block', TRUE);