From 09acb12d18a8f6dd8ba23a9f1376f763f7c92f05 Mon Sep 17 00:00:00 2001 From: Nickolay Grebenshikov Date: Wed, 24 Jan 2018 08:56:32 +0700 Subject: [PATCH] Fix ImageDataUtil.gaussianBlur crash on iOS --- lime/graphics/utils/ImageDataUtil.hx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lime/graphics/utils/ImageDataUtil.hx b/lime/graphics/utils/ImageDataUtil.hx index 4070f0397..b0ddff9db 100644 --- a/lime/graphics/utils/ImageDataUtil.hx +++ b/lime/graphics/utils/ImageDataUtil.hx @@ -668,10 +668,10 @@ class ImageDataUtil { while (i >= 0) { a = Std.int(imgB[ i + 3 ] * strength ); a = a < 0 ? 0 : (a > 255 ? 255 : a); - imgB[ i + offset] = fromPreMult( imgB[ i ], a ); - imgB[ i + 1 + offset] = fromPreMult( imgB[ i + 1 ], a ); - imgB[ i + 2 + offset] = fromPreMult( imgB[ i + 2 ], a ); - imgB[ i + 3 + offset] = a; + imgB[ i ] = fromPreMult( imgB[ i ], a ); + imgB[ i + 1 ] = fromPreMult( imgB[ i + 1 ], a ); + imgB[ i + 2 ] = fromPreMult( imgB[ i + 2 ], a ); + imgB[ i + 3 ] = a; i -= 4; } for (i in 0...offset)