diff options
| author | Leon Scroggins <scroggo@google.com> | 2010-02-09 17:51:08 -0500 |
|---|---|---|
| committer | Leon Scroggins <scroggo@google.com> | 2010-02-16 09:34:47 -0500 |
| commit | bd27544098a9fd50bf7964f108d656a905216caf (patch) | |
| tree | 34d586de75e96368fe26aabff666b8556c356bfc /core/java/android/webkit/WebView.java | |
| parent | 103d53645c0b8ef532e8715da6c6cd33ad5f98e2 (diff) | |
Set up the WebTextView before setting its selection.
Fixes http://b/issue?id=2431351
Diffstat (limited to 'core/java/android/webkit/WebView.java')
| -rw-r--r-- | core/java/android/webkit/WebView.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index 9148a18324f0..ae6c6660d80c 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -5893,6 +5893,10 @@ public class WebView extends AbsoluteLayout } break; case UPDATE_TEXT_SELECTION_MSG_ID: + // If no textfield was in focus, and the user touched one, + // causing it to send this message, then WebTextView has not + // been set up yet. Rebuild it so it can set its selection. + rebuildWebTextView(); if (inEditingMode() && mWebTextView.isSameTextField(msg.arg1) && msg.arg2 == mTextGeneration) { |
