Changeset 157245 in webkit


Ignore:
Timestamp:
Oct 10, 2013 1:05:29 PM (11 years ago)
Author:
rniwa@webkit.org
Message:

REGRESSION(r157203): WebKit crashes after dispatching gesture event
https://bugs.webkit.org/show_bug.cgi?id=122615

Reviewed by Anders Carlsson.

Don't release the event until the end of the function where we call member functions on it.

  • dom/Node.cpp:

(WebCore::Node::dispatchGestureEvent):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r157242 r157245  
     12013-10-10  Ryosuke Niwa  <rniwa@webkit.org>
     2
     3        REGRESSION(r157203): WebKit crashes after dispatching gesture event
     4        https://bugs.webkit.org/show_bug.cgi?id=122615
     5
     6        Reviewed by Anders Carlsson.
     7
     8        Don't release the event until the end of the function where we call member functions on it.
     9
     10        * dom/Node.cpp:
     11        (WebCore::Node::dispatchGestureEvent):
     12
    1132013-10-10  Ryosuke Niwa  <rniwa@webkit.org>
    214
  • trunk/Source/WebCore/dom/Node.cpp

    r157210 r157245  
    21132113        return true;
    21142114
    2115     EventDispatcher::dispatchEvent(this, gestureEvent.release());
     2115    EventDispatcher::dispatchEvent(this, gestureEvent);
    21162116
    21172117    ASSERT(!gestureEvent->defaultPrevented());
Note: See TracChangeset for help on using the changeset viewer.