From 081da0053e8bcb127c87e442eaa25628732bbe67 Mon Sep 17 00:00:00 2001 From: George Mount Date: Wed, 6 Jun 2012 16:21:59 -0700 Subject: Fixed flipped selection handles. Bug 6623406 Change-Id: Ib99d308fe97d245bc55ffb2557319efffb6e6e4f --- Source/WebKit/android/jni/WebViewCore.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Source') diff --git a/Source/WebKit/android/jni/WebViewCore.cpp b/Source/WebKit/android/jni/WebViewCore.cpp index c0766e4..9ef20f1 100644 --- a/Source/WebKit/android/jni/WebViewCore.cpp +++ b/Source/WebKit/android/jni/WebViewCore.cpp @@ -1635,7 +1635,7 @@ SelectText* WebViewCore::createSelectText(const VisibleSelection& selection) selection.affinity()); } else { bool isBaseLtr = isLtr(base); - bool isBaseStart = selection.base() == selection.start(); + bool isBaseStart = comparePositions(base, extent) <= 0; int baseOffset = isBaseLtr ? 0 : -1; SelectText::HandleType baseHandleType = (isBaseLtr == isBaseStart) ? SelectText::LeftHandle : SelectText::RightHandle; -- cgit v1.1