From a21f4ae9448c287a3af2010accf179c8d54dcfe4 Mon Sep 17 00:00:00 2001 From: John Reck Date: Wed, 1 Feb 2012 09:47:34 -0800 Subject: Fix text selection on iframes Change-Id: Ie1943ef0ba2d353fac20ff67f78a1647921daec4 --- Source/WebKit/android/nav/DrawExtra.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Source/WebKit/android/nav/DrawExtra.cpp') diff --git a/Source/WebKit/android/nav/DrawExtra.cpp b/Source/WebKit/android/nav/DrawExtra.cpp index 564cc21..2f57dc1 100644 --- a/Source/WebKit/android/nav/DrawExtra.cpp +++ b/Source/WebKit/android/nav/DrawExtra.cpp @@ -51,7 +51,8 @@ SkRegion* RegionLayerDrawExtra::getHighlightRegionsForLayer(const LayerAndroid* return m_highlightRegions.get(layerId); } -void RegionLayerDrawExtra::addHighlightRegion(const LayerAndroid* layer, const Vector& rects) +void RegionLayerDrawExtra::addHighlightRegion(const LayerAndroid* layer, const Vector& rects, + const IntPoint& additionalOffset) { if (rects.isEmpty()) return; @@ -61,7 +62,7 @@ void RegionLayerDrawExtra::addHighlightRegion(const LayerAndroid* layer, const V region = new SkRegion(); m_highlightRegions.set(layerId, region); } - IntPoint offset; + IntPoint offset = additionalOffset; WebViewCore::layerToAbsoluteOffset(layer, offset); for (size_t i = 0; i < rects.size(); i++) { IntRect r = rects.at(i); -- cgit v1.1