Changeset 204494 in webkit


Ignore:
Timestamp:
Aug 15, 2016, 8:32:38 PM (9 years ago)
Author:
Chris Dumez
Message:

Drop unused EventTarget::hasActiveEventListeners()
https://bugs.webkit.org/show_bug.cgi?id=160869

Reviewed by Alex Christensen.

  • dom/EventListenerMap.cpp:

(WebCore::EventListenerMap::containsActive): Deleted.

  • dom/EventListenerMap.h:
  • dom/EventTarget.cpp:

(WebCore::EventTarget::hasActiveEventListeners): Deleted.

  • dom/EventTarget.h:
Location:
trunk/Source/WebCore
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r204493 r204494  
     12016-08-15  Chris Dumez  <cdumez@apple.com>
     2
     3        Drop unused EventTarget::hasActiveEventListeners()
     4        https://bugs.webkit.org/show_bug.cgi?id=160869
     5
     6        Reviewed by Alex Christensen.
     7
     8        * dom/EventListenerMap.cpp:
     9        (WebCore::EventListenerMap::containsActive): Deleted.
     10        * dom/EventListenerMap.h:
     11        * dom/EventTarget.cpp:
     12        (WebCore::EventTarget::hasActiveEventListeners): Deleted.
     13        * dom/EventTarget.h:
     14
    1152016-08-15  Sam Weinig  <sam@webkit.org>
    216
  • trunk/Source/WebCore/dom/EventListenerMap.cpp

    r204466 r204494  
    6868}
    6969
    70 bool EventListenerMap::containsActive(const AtomicString& eventType) const
    71 {
    72     auto* listeners = find(eventType);
    73     if (!listeners)
    74         return false;
    75 
    76     for (auto& eventListener : *listeners) {
    77         if (!eventListener->isPassive())
    78             return true;
    79     }
    80     return false;
    81 }
    82 
    8370void EventListenerMap::clear()
    8471{
  • trunk/Source/WebCore/dom/EventListenerMap.h

    r204459 r204494  
    5252    bool contains(const AtomicString& eventType) const { return find(eventType); }
    5353    bool containsCapturing(const AtomicString& eventType) const;
    54     bool containsActive(const AtomicString& eventType) const;
    5554
    5655    void clear();
  • trunk/Source/WebCore/dom/EventTarget.cpp

    r204459 r204494  
    123123}
    124124
    125 bool EventTarget::hasActiveEventListeners(const AtomicString& eventType) const
    126 {
    127     EventTargetData* eventTargetData = const_cast<EventTarget*>(this)->eventTargetData();
    128     if (!eventTargetData)
    129         return false;
    130     return eventTargetData->eventListenerMap.containsActive(eventType);
    131 }
    132 
    133125bool EventTarget::clearAttributeEventListener(const AtomicString& eventType)
    134126{
  • trunk/Source/WebCore/dom/EventTarget.h

    r204466 r204494  
    159159    bool hasEventListeners(const AtomicString& eventType) const;
    160160    bool hasCapturingEventListeners(const AtomicString& eventType);
    161     bool hasActiveEventListeners(const AtomicString& eventType) const;
    162161    const EventListenerVector& getEventListeners(const AtomicString& eventType);
    163162
Note: See TracChangeset for help on using the changeset viewer.