diff options
-rw-r--r-- | core/java/android/webkit/WebView.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index eb363c7..32009be 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -1817,9 +1817,12 @@ public class WebView extends AbsoluteLayout private void clearTextEntry(boolean disableFocusController) { if (inEditingMode()) { mWebTextView.remove(); - if (disableFocusController) { - setFocusControllerInactive(); - } + } else { + // The keyboard may be open with the WebView as the served view + hideSoftKeyboard(); + } + if (disableFocusController) { + setFocusControllerInactive(); } } |