summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/image/image.module5
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/image/image.module b/modules/image/image.module
index d8f5addfa..64ada5b84 100644
--- a/modules/image/image.module
+++ b/modules/image/image.module
@@ -998,8 +998,9 @@ function image_effect_delete($effect) {
*/
function image_effect_apply($image, $effect) {
module_load_include('inc', 'image', 'image.effects');
- if (function_exists($effect['effect callback'])) {
- return call_user_func($effect['effect callback'], $image, $effect['data']);
+ $function = $effect['effect callback'];
+ if (function_exists($function)) {
+ return $function($image, $effect['data']);
}
return FALSE;
}