diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-04-22 21:43:59 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-04-22 21:43:59 +0000 |
commit | e2e096985fa42336c196facdf087d6e754e6b2cc (patch) | |
tree | 1df07420effa50173282341cd8401b0bebf760e2 /modules/image/image.module | |
parent | cca6d06c01e377975e8625b6743d069e08b38684 (diff) | |
download | brdo-e2e096985fa42336c196facdf087d6e754e6b2cc.tar.gz brdo-e2e096985fa42336c196facdf087d6e754e6b2cc.tar.bz2 |
#746500 by eojthebrave: Fixed Overriding default image styles does not work with more than one effect and has potential to overwrite existing effects.
Diffstat (limited to 'modules/image/image.module')
-rw-r--r-- | modules/image/image.module | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/modules/image/image.module b/modules/image/image.module index 42641f816..f9322bde8 100644 --- a/modules/image/image.module +++ b/modules/image/image.module @@ -435,11 +435,10 @@ function image_styles() { $style['name'] = $style_name; $style['module'] = $module; $style['storage'] = IMAGE_STORAGE_DEFAULT; - foreach ($style['effects'] as $ieid => $effect) { + foreach ($style['effects'] as $key => $effect) { $definition = image_effect_definition_load($effect['name']); $effect = array_merge($definition, $effect); - $effect['ieid'] = $ieid; - $style['effects'][$ieid] = $effect; + $style['effects'][$key] = $effect; } $styles[$style_name] = $style; } @@ -834,7 +833,7 @@ function image_default_style_save($style) { $effects = array(); foreach ($style['effects'] as $effect) { $effect['isid'] = $style['isid']; - image_effect_save($effect); + $effect = image_effect_save($effect); $effects[$effect['ieid']] = $effect; } $style['effects'] = $effects; |