| Index: WebCore/rendering/RenderTextControl.cpp
|
| ===================================================================
|
| --- WebCore/rendering/RenderTextControl.cpp (revision 70347)
|
| +++ WebCore/rendering/RenderTextControl.cpp (working copy)
|
| @@ -262,10 +262,12 @@
|
| frame->selection()->setSelection(newSelection);
|
| }
|
|
|
| -VisibleSelection RenderTextControl::selection(int start, int end) const
|
| +PassRefPtr<Range> RenderTextControl::selection(int start, int end) const
|
| {
|
| - return VisibleSelection(VisiblePosition(m_innerText.get(), start, VP_DEFAULT_AFFINITY),
|
| - VisiblePosition(m_innerText.get(), end, VP_DEFAULT_AFFINITY));
|
| + if (!m_innerText)
|
| + return 0;
|
| +
|
| + return Range::create(document(), m_innerText, start, m_innerText, end);
|
| }
|
|
|
| VisiblePosition RenderTextControl::visiblePositionForIndex(int index)
|
|
|