From 3286005cb96d84d7e003b03d5c6dd8b137d66532 Mon Sep 17 00:00:00 2001 From: Mikael Sand Date: Tue, 11 Dec 2018 21:18:45 +0200 Subject: [PATCH] [android] Add null check after getting referenced mask, closes #871 --- android/src/main/java/com/horcrux/svg/RenderableView.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/horcrux/svg/RenderableView.java b/android/src/main/java/com/horcrux/svg/RenderableView.java index e223193d..669a8420 100644 --- a/android/src/main/java/com/horcrux/svg/RenderableView.java +++ b/android/src/main/java/com/horcrux/svg/RenderableView.java @@ -248,10 +248,12 @@ abstract public class RenderableView extends VirtualView { } void render(Canvas canvas, Paint paint, float opacity) { + MaskView mask = null; if (mMask != null) { SvgView root = getSvgView(); - MaskView mask = (MaskView) root.getDefinedMask(mMask); - + mask = (MaskView) root.getDefinedMask(mMask); + } + if (mask != null) { Rect clipBounds = canvas.getClipBounds(); int height = clipBounds.height(); int width = clipBounds.width();