| Index: content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| index 98a547993ef0502681711acb5fdd371fd6b1a557..b6831241316c5f123399d11d290c0c0ff81afef2 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| @@ -2484,8 +2484,9 @@ public class ContentViewCore implements AccessibilityStateChangeListener, Screen
|
| boolean focusedNodeIsPassword = (textInputType == TextInputType.PASSWORD);
|
| if (!focusedNodeEditable) hidePastePopup();
|
|
|
| + mImeAdapter.attach(nativeImeAdapterAndroid);
|
| mImeAdapter.updateKeyboardVisibility(
|
| - nativeImeAdapterAndroid, textInputType, textInputFlags, showImeIfNeeded);
|
| + textInputType, textInputFlags, showImeIfNeeded);
|
|
|
| if (mInputConnection != null) {
|
| mInputConnection.updateState(text, selectionStart, selectionEnd, compositionStart,
|
| @@ -2675,7 +2676,6 @@ public class ContentViewCore implements AccessibilityStateChangeListener, Screen
|
| }
|
|
|
| private boolean canPaste() {
|
| - if (!mFocusedNodeEditable) return false;
|
| return ((ClipboardManager) mContext.getSystemService(
|
| Context.CLIPBOARD_SERVICE)).hasPrimaryClip();
|
| }
|
|
|