summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/WebView.java
diff options
context:
space:
mode:
authorLeon Scroggins <scroggo@google.com>2010-02-09 17:51:08 -0500
committerLeon Scroggins <scroggo@google.com>2010-02-16 09:34:47 -0500
commitbd27544098a9fd50bf7964f108d656a905216caf (patch)
tree34d586de75e96368fe26aabff666b8556c356bfc /core/java/android/webkit/WebView.java
parent103d53645c0b8ef532e8715da6c6cd33ad5f98e2 (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.java4
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) {