diff options
author | John Reck <jreck@google.com> | 2010-11-04 15:05:12 -0700 |
---|---|---|
committer | John Reck <jreck@google.com> | 2010-11-09 11:38:14 -0800 |
commit | 436279d5475a90e02375897510d4d49ff6252cdd (patch) | |
tree | ce39c9728b845efbcaae5a81b81efe2f6abdcf37 | |
parent | f1f796b0c3a725a520ac41959a0db7855480e9de (diff) | |
download | external_webkit-436279d5475a90e02375897510d4d49ff6252cdd.zip external_webkit-436279d5475a90e02375897510d4d49ff6252cdd.tar.gz external_webkit-436279d5475a90e02375897510d4d49ff6252cdd.tar.bz2 |
Merge Webkit at r70949: setSelectionRange changed
Updated WebViewCore to use setSelectionRange instead of
RenderTextControl:setSelectionRange. Now takes the Node* to set the
selection on.
http://trac.webkit.org/changeset/70945
Change-Id: I862c986e11d54c6f05f62a14196b4478a70fc549
-rw-r--r-- | WebKit/android/jni/WebViewCore.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/WebKit/android/jni/WebViewCore.cpp b/WebKit/android/jni/WebViewCore.cpp index 64b53c4..f63f043 100644 --- a/WebKit/android/jni/WebViewCore.cpp +++ b/WebKit/android/jni/WebViewCore.cpp @@ -1923,7 +1923,6 @@ void WebViewCore::setSelection(int start, int end) WebCore::RenderObject* renderer = focus->renderer(); if (!renderer || (!renderer->isTextField() && !renderer->isTextArea())) return; - WebCore::RenderTextControl* rtc = static_cast<WebCore::RenderTextControl*>(renderer); if (start > end) { int temp = start; start = end; @@ -1934,7 +1933,7 @@ void WebViewCore::setSelection(int start, int end) EditorClientAndroid* client = static_cast<EditorClientAndroid*>( m_mainFrame->editor()->client()); client->setUiGeneratedSelectionChange(true); - rtc->setSelectionRange(start, end); + setSelectionRange(focus, start, end); client->setUiGeneratedSelectionChange(false); WebCore::Frame* focusedFrame = focus->document()->frame(); bool isPasswordField = false; |