| Index: content/public/android/javatests/src/org/chromium/content/browser/input/ImeActivityTestRule.java
|
| diff --git a/content/public/android/javatests/src/org/chromium/content/browser/input/ImeActivityTestRule.java b/content/public/android/javatests/src/org/chromium/content/browser/input/ImeActivityTestRule.java
|
| index 8ec3f26ae7f5d27085c2e60c2afce103d4181d34..32e8552e9837a8f1a84a9367132614a62c2800da 100644
|
| --- a/content/public/android/javatests/src/org/chromium/content/browser/input/ImeActivityTestRule.java
|
| +++ b/content/public/android/javatests/src/org/chromium/content/browser/input/ImeActivityTestRule.java
|
| @@ -197,6 +197,10 @@ class ImeActivityTestRule extends ContentShellActivityTestRule {
|
| + ", input type history: " + Arrays.deepToString(history);
|
| }
|
|
|
| + void performEditorAction(final int action) {
|
| + mConnection.performEditorAction(action);
|
| + }
|
| +
|
| void performGo(TestCallbackHelperContainer testCallbackHelperContainer) throws Throwable {
|
| final InputConnection inputConnection = mConnection;
|
| final Callable<Void> callable = new Callable<Void>() {
|
| @@ -530,10 +534,10 @@ class ImeActivityTestRule extends ContentShellActivityTestRule {
|
| */
|
| void focusElementAndWaitForStateUpdate(String id)
|
| throws InterruptedException, TimeoutException {
|
| - resetUpdateSelectionList();
|
| + resetAllStates();
|
| focusElement(id);
|
| waitAndVerifyUpdateSelection(0, 0, 0, -1, -1);
|
| - resetUpdateSelectionList();
|
| + resetAllStates();
|
| }
|
|
|
| void focusElement(final String id) throws InterruptedException, TimeoutException {
|
| @@ -570,7 +574,7 @@ class ImeActivityTestRule extends ContentShellActivityTestRule {
|
| EditorInfo outAttrs) {
|
| mTextInputTypeList.add(inputType);
|
| mOutAttrs = outAttrs;
|
| - return mFactory.initializeAndGet(view, imeAdapter, inputType, inputMode, inputFlags,
|
| + return mFactory.initializeAndGet(view, imeAdapter, inputType, inputFlags, inputMode,
|
| selectionStart, selectionEnd, outAttrs);
|
| }
|
|
|
|
|