Index: components/gcm_driver/android/java/src/org/chromium/components/gcm_driver/GCMDriver.java |
diff --git a/components/gcm_driver/android/java/src/org/chromium/components/gcm_driver/GCMDriver.java b/components/gcm_driver/android/java/src/org/chromium/components/gcm_driver/GCMDriver.java |
index c40d8d6729de18a2c82e86b96d4e78c7a544ef0a..b57903fba1987df406736da9d1305dd0456e79f2 100644 |
--- a/components/gcm_driver/android/java/src/org/chromium/components/gcm_driver/GCMDriver.java |
+++ b/components/gcm_driver/android/java/src/org/chromium/components/gcm_driver/GCMDriver.java |
@@ -14,6 +14,7 @@ import android.util.Log; |
import org.chromium.base.CalledByNative; |
import org.chromium.base.JNINamespace; |
import org.chromium.base.ThreadUtils; |
+import org.chromium.base.library_loader.LibraryLoader; |
import org.chromium.base.library_loader.ProcessInitException; |
import org.chromium.content.app.ContentApplication; |
import org.chromium.content.browser.BrowserStartupController; |
@@ -138,8 +139,8 @@ public class GCMDriver { |
List<String> dataKeysAndValues = new ArrayList<String>(); |
for (String key : extras.keySet()) { |
// TODO(johnme): Check there aren't other keys that we need to exclude. |
- if (key.equals(bundleSubtype) || key.equals(bundleSenderId) || |
- key.equals(bundleCollapseKey) || key.startsWith(bundleGcmplex)) |
+ if (key.equals(bundleSubtype) || key.equals(bundleSenderId) |
+ || key.equals(bundleCollapseKey) || key.startsWith(bundleGcmplex)) |
continue; |
dataKeysAndValues.add(key); |
dataKeysAndValues.add(extras.getString(key)); |
@@ -198,7 +199,8 @@ public class GCMDriver { |
ContentApplication.initCommandLine(context); |
try { |
- BrowserStartupController.get(context).startBrowserProcessesSync(false); |
+ BrowserStartupController.get(context, LibraryLoader.BROWSER) |
+ .startBrowserProcessesSync(false); |
if (sInstance != null) { |
task.run(); |
} else { |