| 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 276c7a857493bef066d967c318aced070b6c7371..6dc6d70a9b190bf542cd3fb18e348096fe785304 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
|
| @@ -2497,8 +2497,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,
|
| @@ -2688,7 +2689,6 @@ public class ContentViewCore implements AccessibilityStateChangeListener, Screen
|
| }
|
|
|
| private boolean canPaste() {
|
| - if (!mFocusedNodeEditable) return false;
|
| return ((ClipboardManager) mContext.getSystemService(
|
| Context.CLIPBOARD_SERVICE)).hasPrimaryClip();
|
| }
|
|
|