| Index: chrome/android/testshell/java/src/org/chromium/chrome/testshell/signin/AccountsChangedReceiver.java
|
| diff --git a/chrome/android/testshell/java/src/org/chromium/chrome/testshell/signin/AccountsChangedReceiver.java b/chrome/android/testshell/java/src/org/chromium/chrome/testshell/signin/AccountsChangedReceiver.java
|
| index dc97f304ff1d2c29a3db5522aebb22e05b7b1c8f..34f810a2ff385a4291d2959b4a032a63fb10c7e7 100644
|
| --- a/chrome/android/testshell/java/src/org/chromium/chrome/testshell/signin/AccountsChangedReceiver.java
|
| +++ b/chrome/android/testshell/java/src/org/chromium/chrome/testshell/signin/AccountsChangedReceiver.java
|
| @@ -15,6 +15,7 @@ import org.chromium.base.ThreadUtils;
|
| import org.chromium.chrome.browser.profiles.Profile;
|
| import org.chromium.chrome.browser.signin.OAuth2TokenService;
|
| import org.chromium.content.browser.BrowserStartupController;
|
| +import org.chromium.content.common.ProcessInitException;
|
| import org.chromium.sync.signin.ChromeSigninController;
|
|
|
| /**
|
| @@ -52,7 +53,13 @@ public class AccountsChangedReceiver extends BroadcastReceiver {
|
| ThreadUtils.runOnUiThread(new Runnable() {
|
| @Override
|
| public void run() {
|
| - BrowserStartupController.get(context).startBrowserProcessesAsync(callback);
|
| + try {
|
| + BrowserStartupController.get(context).startBrowserProcessesAsync(callback);
|
| + }
|
| + catch (ProcessInitException e) {
|
| + Log.e(TAG, "Unable to load native library.", e);
|
| + System.exit(-1);
|
| + }
|
| }
|
| });
|
| }
|
|
|