From fdd8f93dac675263c1aed741f0d137345cdc1498 Mon Sep 17 00:00:00 2001 From: Mikael Sand Date: Wed, 20 Feb 2019 22:15:46 +0200 Subject: [PATCH] [android] Make SvgView.drawChildren synchronized Fix race-condition https://github.com/react-native-community/react-native-svg/issues/948 --- android/src/main/java/com/horcrux/svg/SvgView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/java/com/horcrux/svg/SvgView.java b/android/src/main/java/com/horcrux/svg/SvgView.java index 4252f703..6709ed62 100644 --- a/android/src/main/java/com/horcrux/svg/SvgView.java +++ b/android/src/main/java/com/horcrux/svg/SvgView.java @@ -238,7 +238,7 @@ public class SvgView extends ReactViewGroup implements ReactCompoundView, ReactC return mCanvas.getClipBounds(); } - void drawChildren(final Canvas canvas) { + synchronized void drawChildren(final Canvas canvas) { mRendered = true; mCanvas = canvas; if (mAlign != null) {