Index: android_webview/test/shell/src/org/chromium/android_webview/shell/AwShellApplication.java |
diff --git a/android_webview/test/shell/src/org/chromium/android_webview/shell/AwShellApplication.java b/android_webview/test/shell/src/org/chromium/android_webview/shell/AwShellApplication.java |
index 4e342b8e0754a331522f995b2e77ccac53d611aa..8b5a6157d6afd1e51c471518daffbaaf888e9a1d 100644 |
--- a/android_webview/test/shell/src/org/chromium/android_webview/shell/AwShellApplication.java |
+++ b/android_webview/test/shell/src/org/chromium/android_webview/shell/AwShellApplication.java |
@@ -4,14 +4,9 @@ |
package org.chromium.android_webview.shell; |
-import android.os.Debug; |
-import android.util.Log; |
- |
import org.chromium.android_webview.AwBrowserProcess; |
import org.chromium.android_webview.R; |
-import org.chromium.base.BaseSwitches; |
import org.chromium.base.CommandLine; |
-import org.chromium.base.TraceEvent; |
import org.chromium.base.annotations.SuppressFBWarnings; |
import org.chromium.content.app.ContentApplication; |
import org.chromium.ui.base.ResourceBundle; |
@@ -20,30 +15,9 @@ import org.chromium.ui.base.ResourceBundle; |
* The android_webview shell Application subclass. |
*/ |
public class AwShellApplication extends ContentApplication { |
- |
- private static final String TAG = "AwShellApplication"; |
- |
- @SuppressFBWarnings("DMI_HARDCODED_ABSOLUTE_FILENAME") |
@Override |
public void onCreate() { |
super.onCreate(); |
- |
- AwShellResourceProvider.registerResources(this); |
- |
- CommandLine.initFromFile("/data/local/tmp/android-webview-command-line"); |
- |
- if (CommandLine.getInstance().hasSwitch(BaseSwitches.WAIT_FOR_JAVA_DEBUGGER)) { |
- Log.e(TAG, "Waiting for Java debugger to connect..."); |
- Debug.waitForDebugger(); |
- Log.e(TAG, "Java debugger connected. Resuming execution."); |
- } |
- |
- AwBrowserProcess.loadLibrary(this); |
- |
- if (CommandLine.getInstance().hasSwitch(AwShellSwitches.ENABLE_ATRACE)) { |
- Log.e(TAG, "Enabling Android trace."); |
- TraceEvent.setATraceEnabled(true); |
- } |
} |
@Override |
@@ -51,8 +25,11 @@ public class AwShellApplication extends ContentApplication { |
ResourceBundle.initializeLocalePaks(this, R.array.locale_paks); |
} |
+ @SuppressFBWarnings("DMI_HARDCODED_ABSOLUTE_FILENAME") |
@Override |
public void initCommandLine() { |
- throw new UnsupportedOperationException(); |
+ if (!CommandLine.isInitialized()) { |
+ CommandLine.initFromFile("/data/local/tmp/android-webview-command-line"); |
+ } |
} |
} |