Index: base/android/java/src/org/chromium/base/BaseChromiumApplication.java |
diff --git a/base/android/java/src/org/chromium/base/BaseChromiumApplication.java b/base/android/java/src/org/chromium/base/BaseChromiumApplication.java |
index a9dc2f783ead895e79110a8eb504944956af8460..8f7d39da8ec725e82808fc72b137df537f4e519c 100644 |
--- a/base/android/java/src/org/chromium/base/BaseChromiumApplication.java |
+++ b/base/android/java/src/org/chromium/base/BaseChromiumApplication.java |
@@ -6,6 +6,7 @@ package org.chromium.base; |
import android.app.Activity; |
import android.app.Application; |
+import android.content.Context; |
import android.os.Bundle; |
import android.view.Window; |
@@ -96,4 +97,16 @@ public class BaseChromiumApplication extends Application { |
public void unregisterWindowFocusChangedListener(WindowFocusChangedListener listener) { |
mWindowFocusListeners.removeObserver(listener); |
} |
+ |
+ /** Initializes the {@link CommandLine}. */ |
+ public void initCommandLine() {} |
+ |
+ /** |
+ * This must only be called for contexts whose application is a subclass of |
+ * {@link BaseChromiumApplication}. |
+ */ |
+ @VisibleForTesting |
+ public static void initCommandLine(Context context) { |
+ ((BaseChromiumApplication) context.getApplicationContext()).initCommandLine(); |
+ }; |
} |