diff options
-rw-r--r-- | content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java | 5 |
1 files changed, 4 insertions, 1 deletions
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 dc18f6e950..001238487c 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 @@ -2333,7 +2333,10 @@ public class ContentViewCore * @see View#hasFocus() */ @CalledByNative - public boolean hasFocus() { + private boolean hasFocus() { + // If the container view is not focusable, we consider it always focused from + // Chromium's point of view. + if (!mContainerView.isFocusable()) return true; return mContainerView.hasFocus(); } |