Index: chrome/android/java/src/org/chromium/chrome/browser/invalidation/ChromeBrowserSyncAdapterService.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/invalidation/ChromeBrowserSyncAdapterService.java b/chrome/android/java/src/org/chromium/chrome/browser/invalidation/ChromeBrowserSyncAdapterService.java |
index bc872fe7a892c1704a36eb2a42003fe10fd6758d..0ad3a0dc58699ed4c7d3156d3565352120612fb0 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/invalidation/ChromeBrowserSyncAdapterService.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/invalidation/ChromeBrowserSyncAdapterService.java |
@@ -9,6 +9,11 @@ import android.content.Context; |
import android.content.Intent; |
import android.os.IBinder; |
+import org.chromium.chrome.browser.init.ProcessInitializationHandler; |
+ |
+/** |
+ * A Service that provides access to {@link ChromeBrowserSyncAdapter}. |
+ */ |
public class ChromeBrowserSyncAdapterService extends Service { |
private static ChromeBrowserSyncAdapter sSyncAdapter = null; |
private static final Object LOCK = new Object(); |
@@ -19,6 +24,7 @@ public class ChromeBrowserSyncAdapterService extends Service { |
private ChromeBrowserSyncAdapter getOrCreateSyncAdapter(Context applicationContext) { |
synchronized (LOCK) { |
if (sSyncAdapter == null) { |
+ ProcessInitializationHandler.getInstance().initializePreNative(); |
sSyncAdapter = new ChromeBrowserSyncAdapter(applicationContext, getApplication()); |
} |
} |