Index: Source/WebKit/chromium/src/WebViewImpl.h |
diff --git a/Source/WebKit/chromium/src/WebViewImpl.h b/Source/WebKit/chromium/src/WebViewImpl.h |
index 2c8b37643916a43dd36d3f48b2f8c57dcc7858c8..a4ca869f0145b33c403c3de14636a5efb68ff291 100644 |
--- a/Source/WebKit/chromium/src/WebViewImpl.h |
+++ b/Source/WebKit/chromium/src/WebViewImpl.h |
@@ -539,7 +539,8 @@ public: |
void computeScaleAndScrollForHitRect(const WebRect& hitRect, AutoZoomType, float& scale, WebPoint& scroll, bool& isAnchor); |
WebCore::Node* bestTapNode(const WebCore::PlatformGestureEvent& tapEvent); |
- void enableTapHighlight(const WebCore::PlatformGestureEvent& tapEvent); |
+ void enableTapHighlightAtPoint(const WebCore::PlatformGestureEvent& tapEvent); |
+ void enableTapHighlights(Vector<WebCore::Node*>&); |
void computeScaleAndScrollForFocusedNode(WebCore::Node* focusedNode, float& scale, WebCore::IntPoint& scroll, bool& needAnimation); |
void animateZoomAroundPoint(const WebCore::IntPoint&, AutoZoomType); |
@@ -570,7 +571,7 @@ public: |
bool shouldDisableDesktopWorkarounds(); |
// Exposed for tests. |
- LinkHighlight* linkHighlight() { return m_linkHighlight.get(); } |
+ LinkHighlight* linkHighlight(int i) { return m_linkHighlights[i].get(); } |
WebSettingsImpl* settingsImpl(); |
@@ -832,7 +833,7 @@ private: |
WebPoint m_globalPositionOnFlingStart; |
int m_flingModifier; |
bool m_flingSourceDevice; |
- OwnPtr<LinkHighlight> m_linkHighlight; |
+ Vector<OwnPtr<LinkHighlight> > m_linkHighlights; |
OwnPtr<ValidationMessageClientImpl> m_validationMessage; |
bool m_showFPSCounter; |