Index: android_webview/java/src/org/chromium/android_webview/AwBrowserProcess.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwBrowserProcess.java b/android_webview/java/src/org/chromium/android_webview/AwBrowserProcess.java |
index c0657a3b0e3da4658e86608042657cbbdc761d4e..d1bd8e7c292f1640a5236308554fdc0df8c8e1b9 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwBrowserProcess.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwBrowserProcess.java |
@@ -45,9 +45,11 @@ public abstract class AwBrowserProcess { |
ThreadUtils.runOnUiThreadBlocking(new Runnable() { |
@Override |
public void run() { |
- if( !BrowserStartupController.get(context).startBrowserProcessesSync( |
- BrowserStartupController.MAX_RENDERERS_SINGLE_PROCESS)) { |
- throw new RuntimeException("Cannot initialize WebView"); |
+ try { |
+ BrowserStartupController.get(context).startBrowserProcessesSync( |
+ BrowserStartupController.MAX_RENDERERS_SINGLE_PROCESS); |
+ } catch (ProcessInitException e) { |
+ throw new RuntimeException("Cannot initialize WebView", e); |
} |
} |
}); |