Changeset 106874 in webkit
- Timestamp:
- Feb 6, 2012 4:41:31 PM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r106873 r106874 1 2012-02-06 Greg Simon <gregsimon@chromium.org> 2 3 postMessage leaks MemoryEvent object 4 https://bugs.webkit.org/show_bug.cgi?id=77893 5 6 Reviewed by Adam Barth. 7 8 Changed from PassRefPtr().leakRef() to RefPtr.get() when 9 calling into FrameLoaderClient to stop +1 extra ref. 10 11 * page/DOMWindow.cpp: 12 (WebCore::DOMWindow::postMessageTimerFired): 13 1 14 2012-02-06 Ehsan Akhgari <ehsan.akhgari@gmail.com> 2 15 -
trunk/Source/WebCore/page/DOMWindow.cpp
r106839 r106874 875 875 // DOMWindow might be a proxy for another in browsers that support 876 876 // postMessage calls across WebKit instances. 877 if (isCurrentlyDisplayedInFrame() && m_frame->loader()->client()->willCheckAndDispatchMessageEvent(timer->targetOrigin(), PassRefPtr<MessageEvent>(event).leakRef()))877 if (isCurrentlyDisplayedInFrame() && m_frame->loader()->client()->willCheckAndDispatchMessageEvent(timer->targetOrigin(), event.get())) 878 878 return; 879 879
Note: See TracChangeset
for help on using the changeset viewer.