Index: components/sync/android/java/src/org/chromium/components/sync/AndroidSyncSettings.java |
diff --git a/components/sync/android/java/src/org/chromium/components/sync/AndroidSyncSettings.java b/components/sync/android/java/src/org/chromium/components/sync/AndroidSyncSettings.java |
index a54b293c16be11d25fd00b5ad8eea1042f5eb284..27c544d942e45adea4d7a871be6309dd15cd1f06 100644 |
--- a/components/sync/android/java/src/org/chromium/components/sync/AndroidSyncSettings.java |
+++ b/components/sync/android/java/src/org/chromium/components/sync/AndroidSyncSettings.java |
@@ -5,6 +5,7 @@ |
package org.chromium.components.sync; |
import android.accounts.Account; |
+import android.annotation.SuppressLint; |
import android.content.ContentResolver; |
import android.content.Context; |
import android.content.SyncStatusObserver; |
@@ -39,6 +40,8 @@ public class AndroidSyncSettings { |
*/ |
private static final Object CLASS_LOCK = new Object(); |
+ // TODO(crbug.com/635567): Fix this properly. |
+ @SuppressLint("StaticFieldLeak") |
private static AndroidSyncSettings sInstance; |
private final Object mLock = new Object(); |