| Index: content/public/test/android/javatests/src/org/chromium/content/browser/test/util/TestInputMethodManagerWrapper.java
|
| diff --git a/content/public/test/android/javatests/src/org/chromium/content/browser/test/util/TestInputMethodManagerWrapper.java b/content/public/test/android/javatests/src/org/chromium/content/browser/test/util/TestInputMethodManagerWrapper.java
|
| index 6c944f36e88bd01d1467d10b818b4894c3d282d8..7cc86b78422074bf0fec0a94de23a04294da179a 100644
|
| --- a/content/public/test/android/javatests/src/org/chromium/content/browser/test/util/TestInputMethodManagerWrapper.java
|
| +++ b/content/public/test/android/javatests/src/org/chromium/content/browser/test/util/TestInputMethodManagerWrapper.java
|
| @@ -8,6 +8,7 @@ import android.os.IBinder;
|
| import android.os.ResultReceiver;
|
| import android.util.Pair;
|
| import android.view.View;
|
| +import android.view.inputmethod.CursorAnchorInfo;
|
| import android.view.inputmethod.EditorInfo;
|
| import android.view.inputmethod.InputConnection;
|
|
|
| @@ -34,6 +35,8 @@ public class TestInputMethodManagerWrapper extends InputMethodManagerWrapper {
|
| private final Range mComposition = new Range(-1, -1);
|
| private boolean mIsShowWithoutHideOutstanding;
|
| private final List<Pair<Range, Range>> mUpdateSelectionList;
|
| + private int mUpdateCursorAnchorInfoCounter;
|
| + private CursorAnchorInfo mLastCursorAnchorInfo;
|
|
|
| public TestInputMethodManagerWrapper(ContentViewCore contentViewCore) {
|
| super(null);
|
| @@ -107,6 +110,12 @@ public class TestInputMethodManagerWrapper extends InputMethodManagerWrapper {
|
| return mRestartInputCounter;
|
| }
|
|
|
| + @Override
|
| + public void updateCursorAnchorInfo(View view, CursorAnchorInfo cursorAnchorInfo) {
|
| + mUpdateCursorAnchorInfoCounter++;
|
| + mLastCursorAnchorInfo = cursorAnchorInfo;
|
| + }
|
| +
|
| public int getShowSoftInputCounter() {
|
| Log.d(TAG, "getShowSoftInputCounter: %d", mShowSoftInputCounter);
|
| return mShowSoftInputCounter;
|
| @@ -139,4 +148,16 @@ public class TestInputMethodManagerWrapper extends InputMethodManagerWrapper {
|
| public boolean isShowWithoutHideOutstanding() {
|
| return mIsShowWithoutHideOutstanding;
|
| }
|
| -}
|
| +
|
| + public int getUpdateCursorAnchorInfoCounter() {
|
| + return mUpdateCursorAnchorInfoCounter;
|
| + }
|
| +
|
| + public void clearLastCursorAnchorInfo() {
|
| + mLastCursorAnchorInfo = null;
|
| + }
|
| +
|
| + public CursorAnchorInfo getLastCursorAnchorInfo() {
|
| + return mLastCursorAnchorInfo;
|
| + }
|
| +}
|
|
|