| Index: chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebApkIntegrationTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebApkIntegrationTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebApkIntegrationTest.java
|
| index 99595a36db593a80a501b25b066dd1c6f9f698da..9c23152d2da281f4519eeec348447351e356f3f6 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebApkIntegrationTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebApkIntegrationTest.java
|
| @@ -15,6 +15,7 @@ import org.junit.Rule;
|
| import org.junit.Test;
|
| import org.junit.runner.RunWith;
|
|
|
| +import org.chromium.base.ApplicationStatus;
|
| import org.chromium.base.metrics.RecordHistogram;
|
| import org.chromium.base.test.util.CommandLineFlags;
|
| import org.chromium.base.test.util.Feature;
|
| @@ -45,9 +46,6 @@ public class WebApkIntegrationTest {
|
| @Rule
|
| public final NativeLibraryTestRule mNativeLibraryTestRule = new NativeLibraryTestRule();
|
|
|
| - @Rule
|
| - public final TopActivityListener activityListener = new TopActivityListener();
|
| -
|
| private static final long STARTUP_TIMEOUT = ScalableTimeout.scaleTimeout(10000);
|
|
|
| private EmbeddedTestServer mTestServer;
|
| @@ -126,7 +124,8 @@ public class WebApkIntegrationTest {
|
| CriteriaHelper.pollUiThread(new Criteria() {
|
| @Override
|
| public boolean isSatisfied() {
|
| - ChromeActivity activity = (ChromeActivity) activityListener.getMostRecentActivity();
|
| + ChromeActivity activity =
|
| + (ChromeActivity) ApplicationStatus.getLastTrackedFocusedActivity();
|
| return activity instanceof CustomTabActivity
|
| && activity.getActivityTab() != null
|
| // Dropping the TLD as Google can redirect to a local site.
|
|
|