diff --git a/android/src/main/java/com/horcrux/svg/RenderableView.java b/android/src/main/java/com/horcrux/svg/RenderableView.java index d575faf2..0c0cc595 100644 --- a/android/src/main/java/com/horcrux/svg/RenderableView.java +++ b/android/src/main/java/com/horcrux/svg/RenderableView.java @@ -80,8 +80,8 @@ abstract public class RenderableView extends VirtualView { public float strokeMiterlimit = 4; public float strokeDashoffset = 0; - public Paint.Cap strokeLinecap = Paint.Cap.ROUND; - public Paint.Join strokeLinejoin = Paint.Join.ROUND; + public Paint.Cap strokeLinecap = Paint.Cap.BUTT; + public Paint.Join strokeLinejoin = Paint.Join.MITER; public @Nullable ReadableArray fill; public float fillOpacity = 1; diff --git a/android/src/main/java/com/horcrux/svg/VirtualView.java b/android/src/main/java/com/horcrux/svg/VirtualView.java index 9c0b0c22..38bd0c21 100644 --- a/android/src/main/java/com/horcrux/svg/VirtualView.java +++ b/android/src/main/java/com/horcrux/svg/VirtualView.java @@ -318,9 +318,9 @@ abstract public class VirtualView extends ReactViewGroup { FLog.w(ReactConstants.TAG, "RNSVG: Transform matrices must be of size 6"); } } else { - mMatrix = null; - mInvMatrix = null; - mInvertible = false; + mMatrix.reset(); + mInvMatrix.reset(); + mInvertible = true; } super.invalidate();