Changeset 160849 in webkit


Ignore:
Timestamp:
Dec 19, 2013 11:42:22 AM (10 years ago)
Author:
eric.carlson@apple.com
Message:

tryAddEventListener uses local PassRefPtr<>
https://bugs.webkit.org/show_bug.cgi?id=126001

Reviewed by Daniel Bates.

  • dom/Node.cpp:

(WebCore::tryAddEventListener): Put PassRefPtr<EventListener> parameter into a local RefPtr

because it is sometimes used twice.

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r160847 r160849  
     12013-12-19  Eric Carlson  <eric.carlson@apple.com>
     2
     3        tryAddEventListener uses local PassRefPtr<>
     4        https://bugs.webkit.org/show_bug.cgi?id=126001
     5
     6        Reviewed by Daniel Bates.
     7
     8        * dom/Node.cpp:
     9        (WebCore::tryAddEventListener): Put PassRefPtr<EventListener> parameter into a local RefPtr
     10            because it is sometimes used twice.
     11
    1122013-12-19  Ryosuke Niwa  <rniwa@webkit.org>
    213
  • trunk/Source/WebCore/dom/Node.cpp

    r160748 r160849  
    17861786}
    17871787
    1788 static inline bool tryAddEventListener(Node* targetNode, const AtomicString& eventType, PassRefPtr<EventListener> listener, bool useCapture)
    1789 {
     1788static inline bool tryAddEventListener(Node* targetNode, const AtomicString& eventType, PassRefPtr<EventListener> prpListener, bool useCapture)
     1789{
     1790    RefPtr<EventListener> listener = prpListener;
     1791
    17901792    if (!targetNode->EventTarget::addEventListener(eventType, listener, useCapture))
    17911793        return false;
Note: See TracChangeset for help on using the changeset viewer.