diff --git a/android/src/main/java/com/horcrux/svg/SvgView.java b/android/src/main/java/com/horcrux/svg/SvgView.java index c93c8a5d..cfb1349c 100644 --- a/android/src/main/java/com/horcrux/svg/SvgView.java +++ b/android/src/main/java/com/horcrux/svg/SvgView.java @@ -182,10 +182,4 @@ public class SvgView extends View { dispatch(ev, TouchEventType.CANCEL); } - - public String toDataURL() { - return getShadowNode().getBase64(); - } - - } diff --git a/android/src/main/java/com/horcrux/svg/SvgViewModule.java b/android/src/main/java/com/horcrux/svg/SvgViewModule.java index c617ad8a..b391dba7 100644 --- a/android/src/main/java/com/horcrux/svg/SvgViewModule.java +++ b/android/src/main/java/com/horcrux/svg/SvgViewModule.java @@ -29,7 +29,7 @@ public class SvgViewModule extends ReactContextBaseJavaModule { @ReactMethod public void toDataURL(int tag, Callback successCallback) { - SvgView svg = SvgInstancesManager.getSvgViewByTag(tag); + SvgViewShadowNode svg = SvgInstancesManager.getShadowNodeByTag(tag); if (svg != null) { successCallback.invoke(svg.toDataURL()); diff --git a/android/src/main/java/com/horcrux/svg/SvgViewShadowNode.java b/android/src/main/java/com/horcrux/svg/SvgViewShadowNode.java index 3ec3d0c6..58c16fe8 100644 --- a/android/src/main/java/com/horcrux/svg/SvgViewShadowNode.java +++ b/android/src/main/java/com/horcrux/svg/SvgViewShadowNode.java @@ -154,7 +154,7 @@ public class SvgViewShadowNode extends LayoutShadowNode { } } - public String getBase64() { + public String toDataURL() { Bitmap bitmap = Bitmap.createBitmap( (int) getLayoutWidth(), (int) getLayoutHeight(),