| Index: content/public/android/javatests/src/org/chromium/content/browser/input/ImeLollipopTest.java
|
| diff --git a/content/public/android/javatests/src/org/chromium/content/browser/input/ImeLollipopTest.java b/content/public/android/javatests/src/org/chromium/content/browser/input/ImeLollipopTest.java
|
| index 159d73a5fdef25a55ad93ad11acaf92954c58ae8..f6352c10effe6c822a9253446838ee4afa585e7e 100644
|
| --- a/content/public/android/javatests/src/org/chromium/content/browser/input/ImeLollipopTest.java
|
| +++ b/content/public/android/javatests/src/org/chromium/content/browser/input/ImeLollipopTest.java
|
| @@ -16,6 +16,8 @@ import org.chromium.base.test.util.MinAndroidSdkLevel;
|
| import org.chromium.content.browser.test.util.Criteria;
|
| import org.chromium.content.browser.test.util.CriteriaHelper;
|
|
|
| +import java.util.concurrent.Callable;
|
| +
|
| /**
|
| * Integration tests for text input for Android L (or above) features.
|
| */
|
| @@ -60,12 +62,13 @@ public class ImeLollipopTest extends ImeTest {
|
| waitForUpdateCursorAnchorInfoComposingText("abcd");
|
| }
|
|
|
| - private void requestCursorUpdates(final int cursorUpdateMode) {
|
| + private void requestCursorUpdates(final int cursorUpdateMode) throws Exception {
|
| final InputConnection connection = mConnection;
|
| - ThreadUtils.runOnUiThreadBlocking(new Runnable() {
|
| + runBlockingOnImeThread(new Callable<Void>() {
|
| @Override
|
| - public void run() {
|
| + public Void call() {
|
| connection.requestCursorUpdates(cursorUpdateMode);
|
| + return null;
|
| }
|
| });
|
| }
|
|
|