| Index: testing/android/junit/java/src/org/chromium/testing/local/BackgroundShadowAsyncTask.java
|
| diff --git a/testing/android/junit/java/src/org/chromium/testing/local/BackgroundShadowAsyncTask.java b/testing/android/junit/java/src/org/chromium/testing/local/BackgroundShadowAsyncTask.java
|
| index e542128b8d2d6b6040000826d920b1d687ac0ee7..ae53ee13e493fae415ed875c25e04da192e19b67 100644
|
| --- a/testing/android/junit/java/src/org/chromium/testing/local/BackgroundShadowAsyncTask.java
|
| +++ b/testing/android/junit/java/src/org/chromium/testing/local/BackgroundShadowAsyncTask.java
|
| @@ -47,6 +47,16 @@ public class BackgroundShadowAsyncTask<Params, Progress, Result> extends
|
| }
|
| }
|
|
|
| + @Implementation
|
| + public final Result get() {
|
| + try {
|
| + runBackgroundTasks();
|
| + return BackgroundShadowAsyncTask.super.get();
|
| + } catch (Exception e) {
|
| + return null;
|
| + }
|
| + }
|
| +
|
| public static void runBackgroundTasks() throws Exception {
|
| sExecutorService.submit(new Runnable() {
|
| @Override
|
| @@ -55,4 +65,4 @@ public class BackgroundShadowAsyncTask<Params, Progress, Result> extends
|
| }
|
| }).get();
|
| }
|
| -}
|
| +}
|
|
|