Index: content/public/android/java/src/org/chromium/content/app/ChildProcessService.java |
diff --git a/content/public/android/java/src/org/chromium/content/app/ChildProcessService.java b/content/public/android/java/src/org/chromium/content/app/ChildProcessService.java |
index e18924dd0b10667561858a1acfc932a5fcb38bb0..2270aa11bc3e64a4885f9ee8810f1f82ab08a66f 100644 |
--- a/content/public/android/java/src/org/chromium/content/app/ChildProcessService.java |
+++ b/content/public/android/java/src/org/chromium/content/app/ChildProcessService.java |
@@ -16,6 +16,7 @@ import android.os.RemoteException; |
import android.util.Log; |
import android.view.Surface; |
+import org.chromium.base.BaseSwitches; |
import org.chromium.base.CalledByNative; |
import org.chromium.base.CommandLine; |
import org.chromium.base.JNINamespace; |
@@ -154,6 +155,12 @@ public class ChildProcessService extends Service { |
} |
} |
CommandLine.init(mCommandLineParams); |
+ if (CommandLine.getInstance().hasSwitch(BaseSwitches.WAIT_FOR_JAVA_DEBUGGER)) { |
+ Log.e(TAG, "Waiting for Java debugger to connect..."); |
Feng Qian
2014/08/27 17:45:29
Please remove both Log.e before committing.
Jaekyun Seok (inactive)
2014/08/28 00:09:49
Done.
|
+ android.os.Debug.waitForDebugger(); |
+ Log.e(TAG, "Java debugger connected. Resuming execution."); |
+ } |
+ |
try { |
LibraryLoader.loadNow(getApplicationContext(), false); |
isLoaded = true; |