| Index: content/public/android/java/src/org/chromium/content/app/ContentApplication.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/app/ContentApplication.java b/content/public/android/java/src/org/chromium/content/app/ContentApplication.java
|
| index b1242246686d1fac05d90103bbc00b8004b7e8a9..acf7e82bb2050d0bbec776de5fe4c210594a9177 100644
|
| --- a/content/public/android/java/src/org/chromium/content/app/ContentApplication.java
|
| +++ b/content/public/android/java/src/org/chromium/content/app/ContentApplication.java
|
| @@ -4,6 +4,7 @@
|
|
|
| package org.chromium.content.app;
|
|
|
| +import android.content.Context;
|
| import android.os.Looper;
|
| import android.os.MessageQueue;
|
|
|
| @@ -15,7 +16,7 @@
|
| * Basic application functionality that should be shared among all browser applications
|
| * based on the content layer.
|
| */
|
| -public class ContentApplication extends BaseChromiumApplication {
|
| +public abstract class ContentApplication extends BaseChromiumApplication {
|
| private TracingControllerAndroid mTracingController;
|
|
|
| TracingControllerAndroid getTracingController() {
|
| @@ -64,4 +65,10 @@ public void onTerminate() {
|
| super.onTerminate();
|
| }
|
|
|
| + public abstract void initCommandLine();
|
| +
|
| + /// This must only be called for contexts whose application is a subclass of ContentApplication.
|
| + public static void initCommandLine(Context context) {
|
| + ((ContentApplication) context.getApplicationContext()).initCommandLine();
|
| + };
|
| }
|
|
|