⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 109369 in webkit


Ignore:
Timestamp:
Mar 1, 2012, 10:57:14 AM (15 years ago)
Author:
tsepez@chromium.org
Message:

Move m_frame protector from FrameLoader::changeLocation to FrameLoader::urlSelected
​https://bugs.webkit.org/show_bug.cgi?id=79882

Reviewed by Adam Barth.

Source/WebCore:

Test: fast/frames/url-selected-crash.html

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::changeLocation):
(WebCore::FrameLoader::urlSelected):

LayoutTests:

  • fast/frames/url-selected-crash-expected.txt: Added.
  • fast/frames/url-selected-crash.html: Added.
Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r109367 r109369  
     12012-03-01  Tom Sepez  <tsepez@chromium.org>
     2
     3        Move m_frame protector from FrameLoader::changeLocation to FrameLoader::urlSelected
     4        https://bugs.webkit.org/show_bug.cgi?id=79882
     5
     6        Reviewed by Adam Barth.
     7
     8        * fast/frames/url-selected-crash-expected.txt: Added.
     9        * fast/frames/url-selected-crash.html: Added.
     10
    1112012-03-01  Julien Chaffraix  <jchaffraix@webkit.org>
    212
  • trunk/Source/WebCore/ChangeLog

    r109367 r109369  
     12012-03-01  Tom Sepez  <tsepez@chromium.org>
     2
     3        Move m_frame protector from FrameLoader::changeLocation to FrameLoader::urlSelected
     4        https://bugs.webkit.org/show_bug.cgi?id=79882
     5
     6        Reviewed by Adam Barth.
     7
     8        Test: fast/frames/url-selected-crash.html
     9
     10        * loader/FrameLoader.cpp:
     11        (WebCore::FrameLoader::changeLocation):
     12        (WebCore::FrameLoader::urlSelected):
     13
    1142012-03-01  Julien Chaffraix  <jchaffraix@webkit.org>
    215
  • trunk/Source/WebCore/loader/FrameLoader.cpp

    r109319 r109369  
    252252void FrameLoader::changeLocation(SecurityOrigin* securityOrigin, const KURL& url, const String& referrer, bool lockHistory, bool lockBackForwardList, bool refresh)
    253253{
    254     RefPtr<Frame> protect(m_frame);
    255254    urlSelected(FrameLoadRequest(securityOrigin, ResourceRequest(url, referrer, refresh ? ReloadIgnoringCacheData : UseProtocolCachePolicy), "_self"),
    256255        0, lockHistory, lockBackForwardList, MaybeSendReferrer, ReplaceDocumentIfJavaScriptURL);
    … …  
    269268    ASSERT(!m_suppressOpenerInNewFrame);
    270269
     270    RefPtr<Frame> protect(m_frame);
    271271    FrameLoadRequest frameRequest(passedRequest);
    272272
Note: See TracChangeset for help on using the changeset viewer.