From 668080ac64496a912f8247670dba352d2219aa1f Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Thu, 11 Apr 2019 15:13:37 -0700 Subject: [PATCH] Fix crash error due to use of blur during static initialization --- src/lime/_internal/graphics/StackBlur.hx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lime/_internal/graphics/StackBlur.hx b/src/lime/_internal/graphics/StackBlur.hx index bf2f1629f..00e52064b 100644 --- a/src/lime/_internal/graphics/StackBlur.hx +++ b/src/lime/_internal/graphics/StackBlur.hx @@ -24,6 +24,7 @@ class StackBlur var radiusX = Math.round(blurX) >> 1; var radiusY = Math.round(blurY) >> 1; + if (MUL_TABLE == null) return; // can be null due to static initialization order if (radiusX >= MUL_TABLE.length) radiusX = MUL_TABLE.length - 1; if (radiusY >= MUL_TABLE.length) radiusY = MUL_TABLE.length - 1; if (radiusX < 0 || radiusY < 0) return;