Index: Source/core/page/EventHandler.cpp |
diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp |
index 3d1279c3b704166d04a0ca9dd72322472a2267e8..5d61874f11dee82915ac6ba8b05a4c4010bff693 100644 |
--- a/Source/core/page/EventHandler.cpp |
+++ b/Source/core/page/EventHandler.cpp |
@@ -2663,7 +2663,8 @@ HitTestRequest::HitTestRequestType EventHandler::getHitTypeForGestureType(Platfo |
// A TapDownCancel received when no element is active shouldn't really be changing hover state. |
if (!m_frame->document()->activeHoverElement()) |
hitType |= HitTestRequest::ReadOnly; |
- return hitType | HitTestRequest::Release; |
+ // allow :hover style to be sticky after long press |
+ return hitType | HitTestRequest::Release | HitTestRequest::Hover; |
USE s.singapati at gmail.com
2014/11/13 10:30:57
Retained "Release" flag to not break any other tha
|
case PlatformEvent::GestureTap: |
return hitType | HitTestRequest::Release; |
case PlatformEvent::GestureTapDown: |