From a2550c35df7cdf972ba707687480c7b4573c9b32 Mon Sep 17 00:00:00 2001 From: Mikael Sand Date: Fri, 12 Oct 2018 00:01:04 +0300 Subject: [PATCH] Fix null handling of getSvgShadowNode in new ancestor creation --- android/src/main/java/com/horcrux/svg/VirtualNode.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/horcrux/svg/VirtualNode.java b/android/src/main/java/com/horcrux/svg/VirtualNode.java index 09409509..e5a54135 100644 --- a/android/src/main/java/com/horcrux/svg/VirtualNode.java +++ b/android/src/main/java/com/horcrux/svg/VirtualNode.java @@ -317,7 +317,9 @@ abstract class VirtualNode extends LayoutShadowNode { ReactShadowNode parent = getParent(); - if (parent instanceof SvgViewShadowNode) { + if (parent == null) { + return null; + } else if (parent instanceof SvgViewShadowNode) { mSvgShadowNode = (SvgViewShadowNode)parent; } else if (parent instanceof VirtualNode) { mSvgShadowNode = ((VirtualNode) parent).getSvgShadowNode();