| Index: android_webview/javatests/src/org/chromium/android_webview/test/AwTestBase.java
|
| diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwTestBase.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwTestBase.java
|
| index dd079f1baaf1f5969852bd23d70cc5c821062187..5546c5cb4adc13a9399fc0c4263a00e74c714f76 100644
|
| --- a/android_webview/javatests/src/org/chromium/android_webview/test/AwTestBase.java
|
| +++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwTestBase.java
|
| @@ -104,11 +104,16 @@ public class AwTestBase
|
| getInstrumentation().runOnMainSync(new Runnable() {
|
| @Override
|
| public void run() {
|
| - mBrowserContext = new AwBrowserContext(prefs, appContext);
|
| + mBrowserContext = createAwBrowserContextOnUiThread(prefs, appContext);
|
| }
|
| });
|
| }
|
|
|
| + protected AwBrowserContext createAwBrowserContextOnUiThread(
|
| + InMemorySharedPreferences prefs, Context appContext) {
|
| + return new AwBrowserContext(prefs, appContext);
|
| + }
|
| +
|
| protected void startBrowserProcess() throws Exception {
|
| // The Activity must be launched in order for proper webview statics to be setup.
|
| getActivity();
|
|
|