Skip to content

Commit 79976d7

Browse files
committed
Merge pull request #15 from Leanplum/feature/fix-LP-4342
fix(synchronized): suspected simultaneous access to ArrayList from mu…
1 parent cfe540c commit 79976d7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

AndroidSDK/src/com/leanplum/internal/LeanplumManifestHelper.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,10 @@ public class LeanplumManifestHelper {
7878
/**
7979
* Gets application components from AndroidManifest.xml file.
8080
*/
81-
private static void parseManifestNodeChildren() {
81+
private static synchronized void parseManifestNodeChildren() {
82+
if (manifestData != null) {
83+
return;
84+
}
8285
manifestData = new ManifestData();
8386
byte[] manifestXml = getByteArrayOfManifest();
8487
Document manifestDocument = getManifestDocument(manifestXml);

0 commit comments

Comments
 (0)