Changeset 92453 in webkit
- Timestamp:
- Aug 5, 2011 12:00:47 AM (13 years ago)
- Location:
- trunk
- Files:
-
- 4 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r92452 r92453 1 2011-08-05 Sheriff Bot <webkit.review.bot@gmail.com> 2 3 Unreviewed, rolling out r92439. 4 http://trac.webkit.org/changeset/92439 5 https://bugs.webkit.org/show_bug.cgi?id=65753 6 7 Caused 9 tests to fail on Qt (Requested by abarth on #webkit). 8 9 * loader/document-destruction-within-unload-expected.txt: Removed. 10 * loader/document-destruction-within-unload.html: Removed. 11 * loader/resources/document-destruction-within-unload-iframe.html: Removed. 12 * loader/resources/document-destruction-within-unload.svg: Removed. 13 1 14 2011-08-04 Ryosuke Niwa <rniwa@webkit.org> 2 15 -
trunk/Source/WebCore/ChangeLog
r92451 r92453 1 2011-08-05 Sheriff Bot <webkit.review.bot@gmail.com> 2 3 Unreviewed, rolling out r92439. 4 http://trac.webkit.org/changeset/92439 5 https://bugs.webkit.org/show_bug.cgi?id=65753 6 7 Caused 9 tests to fail on Qt (Requested by abarth on #webkit). 8 9 * dom/Document.cpp: 10 (WebCore::Document::implicitOpen): 11 * loader/FrameLoader.cpp: 12 (WebCore::FrameLoader::transitionToCommitted): 13 (WebCore::FrameLoader::detachChildren): 14 1 15 2011-08-04 Ryosuke Niwa <rniwa@webkit.org> 2 16 -
trunk/Source/WebCore/dom/Document.cpp
r92439 r92453 1996 1996 removeChildren(); 1997 1997 1998 // cancel again, as removeChildren can cause event triggers to be added1999 // again, which we don't want triggered on the old document.2000 cancelParsing();2001 2002 1998 setCompatibilityMode(NoQuirksMode); 2003 1999 -
trunk/Source/WebCore/loader/FrameLoader.cpp
r92439 r92453 1835 1835 m_documentLoader->stopLoadingPlugIns(); 1836 1836 1837 // State must be set before setting m_documentLoader to avoid1838 // m_provisionalDocumentLoader getting detached from the frame via a sub1839 // frame. See https://bugs.webkit.org/show_bug.cgi?id=64741 for more1840 // discussion.1841 setState(FrameStateCommittedPage);1842 1837 setDocumentLoader(m_provisionalDocumentLoader.get()); 1843 1838 setProvisionalDocumentLoader(0); 1839 setState(FrameStateCommittedPage); 1844 1840 1845 1841 #if ENABLE(TOUCH_EVENTS) … … 2337 2333 void FrameLoader::detachChildren() 2338 2334 { 2339 typedef Vector<RefPtr<Frame> > FrameVector;2340 FrameVector protect;2341 2342 2335 // FIXME: Is it really necessary to do this in reverse order? 2343 for (Frame* child = m_frame->tree()->lastChild(); child; child = child->tree()->previousSibling()) 2344 protect.append(child); 2345 for (FrameVector::iterator it = protect.begin(); it != protect.end(); ++it) 2346 (*it)->loader()->detachFromParent(); 2336 Frame* previous; 2337 for (Frame* child = m_frame->tree()->lastChild(); child; child = previous) { 2338 previous = child->tree()->previousSibling(); 2339 child->loader()->detachFromParent(); 2340 } 2347 2341 } 2348 2342
Note: See TracChangeset
for help on using the changeset viewer.