Changeset 243504 in webkit
- Timestamp:
- Mar 26, 2019 10:29:54 AM (5 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r243503 r243504 1 2019-03-26 Antoine Quint <graouts@apple.com> 2 3 Remove mousemoveEventHandlingPreventsDefault internal setting and quirk 4 https://bugs.webkit.org/show_bug.cgi?id=196254 5 <rdar://problem/49124334> 6 7 Unreviewed. Fix build broken by previous commit. 8 9 * dom/Event.cpp: 10 * dom/Event.h: 11 (WebCore::Event::hasEncounteredListener const): Deleted. 12 (WebCore::Event::setHasEncounteredListener): Deleted. 13 * dom/EventTarget.cpp: 14 (WebCore::EventTarget::innerInvokeEventListeners): 15 1 16 2019-03-26 Zalan Bujtas <zalan@apple.com> 2 17 -
trunk/Source/WebCore/dom/Event.cpp
r242664 r243504 48 48 , m_isTrusted { isTrusted == IsTrusted::Yes } 49 49 , m_isExecutingPassiveEventListener { false } 50 , m_hasEncounteredListener { false }51 50 , m_eventPhase { NONE } 52 51 , m_type { type } -
trunk/Source/WebCore/dom/Event.h
r241432 r243504 129 129 void setInPassiveListener(bool value) { m_isExecutingPassiveEventListener = value; } 130 130 131 bool hasEncounteredListener() const { return m_hasEncounteredListener; }132 void setHasEncounteredListener() { m_hasEncounteredListener = true; }133 134 131 bool cancelBubble() const { return propagationStopped(); } 135 132 void setCancelBubble(bool); … … 170 167 unsigned m_isTrusted : 1; 171 168 unsigned m_isExecutingPassiveEventListener : 1; 172 unsigned m_hasEncounteredListener : 1;173 169 174 170 unsigned m_eventPhase : 2; -
trunk/Source/WebCore/dom/EventTarget.cpp
r243269 r243504 302 302 InspectorInstrumentation::didHandleEvent(context); 303 303 304 #if ENABLE(TOUCH_EVENTS)305 if (RuntimeEnabledFeatures::sharedFeatures().mousemoveEventHandlingPreventsDefaultEnabled() && event.type() == eventNames().mousemoveEvent) {306 if (is<Element>(event.currentTarget())) {307 auto* element = downcast<Element>(event.currentTarget());308 if (!is<HTMLBodyElement>(element) && !is<HTMLHtmlElement>(element))309 event.setHasEncounteredListener();310 }311 }312 #endif313 314 304 if (registeredListener->isPassive()) 315 305 event.setInPassiveListener(false);
Note: See TracChangeset
for help on using the changeset viewer.