From bd27544098a9fd50bf7964f108d656a905216caf Mon Sep 17 00:00:00 2001 From: Leon Scroggins Date: Tue, 9 Feb 2010 17:51:08 -0500 Subject: Set up the WebTextView before setting its selection. Fixes http://b/issue?id=2431351 --- core/java/android/webkit/WebView.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'core/java/android/webkit/WebView.java') 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) { -- cgit v1.2.3