Index: chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappActivityTestRule.java |
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappActivityTestRule.java b/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappActivityTestRule.java |
index b88c910aeba03c3b5ed565222dd7f7e9b45d1441..a4548f62f269bef028990592697baa2128bcabb9 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappActivityTestRule.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/webapps/WebappActivityTestRule.java |
@@ -15,7 +15,6 @@ |
import org.junit.runners.model.Statement; |
import org.chromium.base.test.util.UrlUtils; |
-import org.chromium.chrome.browser.ChromeActivity; |
import org.chromium.chrome.browser.ShortcutHelper; |
import org.chromium.chrome.test.ChromeActivityTestRule; |
import org.chromium.content.browser.test.util.Criteria; |
@@ -117,21 +116,15 @@ |
} |
/** |
- * Waits until any loads in progress of the activity under test have completed. |
+ * Waits until any loads in progress have completed. |
*/ |
- protected void waitUntilIdle() { |
- waitUntilIdle(getActivity()); |
- } |
- |
- /** |
- * Waits until any loads in progress of a selected activity have completed. |
- */ |
- protected void waitUntilIdle(final ChromeActivity activity) { |
+ public void waitUntilIdle() { |
getInstrumentation().waitForIdleSync(); |
CriteriaHelper.pollInstrumentationThread(new Criteria() { |
@Override |
public boolean isSatisfied() { |
- return activity.getActivityTab() != null && !activity.getActivityTab().isLoading(); |
+ return getActivity().getActivityTab() != null |
+ && !getActivity().getActivityTab().isLoading(); |
} |
}, STARTUP_TIMEOUT, CriteriaHelper.DEFAULT_POLLING_INTERVAL); |