Index: Source/core/rendering/InlineBox.h |
diff --git a/Source/core/rendering/InlineBox.h b/Source/core/rendering/InlineBox.h |
index 82dc339ecc957cd78d5273a541a8981deb060af8..138b897939aaa10721e18ae7c7d9d774857cc647 100644 |
--- a/Source/core/rendering/InlineBox.h |
+++ b/Source/core/rendering/InlineBox.h |
@@ -270,7 +270,13 @@ public: |
int expansion() const { return m_bitfields.expansion(); } |
- bool visibleToHitTestRequest(const HitTestRequest& request) const { return renderer().visibleToHitTestRequest(request); } |
+ bool visibleForTouchAction() const { return false; } |
+ bool visibleToHitTestRequest(const HitTestRequest& request) const |
+ { |
+ if (request.touchAction() && !visibleForTouchAction()) |
+ return false; |
+ return renderer().visibleToHitTestRequest(request); |
+ } |
EVerticalAlign verticalAlign() const { return renderer().style(m_bitfields.firstLine())->verticalAlign(); } |