Changeset 44913 in webkit
- Timestamp:
- Jun 21, 2009 1:47:18 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r44912 r44913 1 2009-06-21 Sam Weinig <sam@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 Test for https://bugs.webkit.org/show_bug.cgi?id=26578 6 event.currentTarget for listener registered on window should point to the window object like in Firefox 7 8 * fast/events/event-trace-expected.txt: Added. 9 * fast/events/event-trace.html: Added. 10 1 11 2009-06-21 Dan Bernstein <mitz@apple.com> 2 12 -
trunk/WebCore/ChangeLog
r44912 r44913 1 2009-06-21 Sam Weinig <sam@webkit.org> 2 3 Reviewed by Eric Seidel 4 5 Fix for https://bugs.webkit.org/show_bug.cgi?id=26578 6 event.currentTarget for listener registered on window should point to the window object like in Firefox 7 8 Test: fast/events/event-trace.html 9 10 * dom/Node.cpp: 11 (WebCore::Node::dispatchGenericEvent): Make the DOMWindow the currentTarget when events are dispatched 12 to it. We previously used the document because DOMWindow was not yet an EventTarget. 13 1 14 2009-06-21 Dan Bernstein <mitz@apple.com> 2 15 -
trunk/WebCore/dom/Node.cpp
r44902 r44913 2493 2493 2494 2494 if (targetForWindowEvents) { 2495 event->setCurrentTarget(targetForWindowEvents ->document()); // FIXME: targetForWindowEvents should be the event target.2495 event->setCurrentTarget(targetForWindowEvents); 2496 2496 targetForWindowEvents->handleEvent(event.get(), true); 2497 2497 if (event->propagationStopped()) … … 2531 2531 } 2532 2532 if (targetForWindowEvents) { 2533 event->setCurrentTarget(targetForWindowEvents ->document()); // FIXME: targetForWindowEvents should be the event target.2533 event->setCurrentTarget(targetForWindowEvents); 2534 2534 targetForWindowEvents->handleEvent(event.get(), false); 2535 2535 if (event->propagationStopped() || event->cancelBubble())
Note: See TracChangeset
for help on using the changeset viewer.