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 682706a2bd35fcf51f3b6220a94a3ca973dec69b..a31d1b41aacba5f7a7cc3c1bbf4a37ea41d73368 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwBrowserProcess.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwBrowserProcess.java |
@@ -11,6 +11,7 @@ import org.chromium.base.ThreadUtils; |
import org.chromium.content.app.LibraryLoader; |
import org.chromium.content.browser.AndroidBrowserProcess; |
import org.chromium.content.browser.ResourceExtractor; |
+import org.chromium.content.common.ProcessInitException; |
/** |
* Wrapper for the steps needed to initialize the java and native sides of webview chromium. |
@@ -46,9 +47,13 @@ public abstract class AwBrowserProcess { |
ThreadUtils.runOnUiThreadBlocking(new Runnable() { |
@Override |
public void run() { |
- LibraryLoader.ensureInitialized(); |
- AndroidBrowserProcess.initContentViewProcess(context, |
- AndroidBrowserProcess.MAX_RENDERERS_SINGLE_PROCESS); |
+ try { |
+ LibraryLoader.ensureInitialized(); |
+ AndroidBrowserProcess.initContentViewProcess(context, |
+ AndroidBrowserProcess.MAX_RENDERERS_SINGLE_PROCESS); |
+ } catch (ProcessInitException e) { |
+ throw new Error("Cannot initialize WebView", e); |
joth
2013/01/08 21:20:45
Unfortunately ThreadUtils.runOnUiThreadBlocking do
michaelbai
2013/01/09 00:14:00
Used RuntimeException.
On 2013/01/08 21:20:45, j
joth
2013/01/09 02:51:24
OK. Was removing the message intentional? That sh
michaelbai
2013/01/09 21:04:42
I were thinking it might be a redundant message, I
|
+ } |
} |
}); |
} |