From 1812bb308017cd31969e9c10b4f6c8a64a8b5c86 Mon Sep 17 00:00:00 2001 From: Thomas Leplus Date: Thu, 19 May 2016 17:55:43 -0700 Subject: [PATCH] Boolean logic error Existing code would cause a NullPointerException if mVectorState == null --- .../src/main/java/com/wnafee/vector/compat/VectorDrawable.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/com/wnafee/vector/compat/VectorDrawable.java b/library/src/main/java/com/wnafee/vector/compat/VectorDrawable.java index 51d1aaa..3d7f775 100644 --- a/library/src/main/java/com/wnafee/vector/compat/VectorDrawable.java +++ b/library/src/main/java/com/wnafee/vector/compat/VectorDrawable.java @@ -265,7 +265,7 @@ public void applyTheme(Theme t) { * This is used to calculate the path animation accuracy. */ public float getPixelSize() { - if (mVectorState == null && mVectorState.mVPathRenderer == null || + if (mVectorState == null || mVectorState.mVPathRenderer == null || mVectorState.mVPathRenderer.mBaseWidth == 0 || mVectorState.mVPathRenderer.mBaseHeight == 0 || mVectorState.mVPathRenderer.mViewportHeight == 0 ||