Changeset 24087 in webkit


Ignore:
Timestamp:
Jul 6, 2007 11:29:08 PM (17 years ago)
Author:
mjs
Message:

LayoutTests:

Reviewed by Oliver.

  • test case for <rdar://problem/5133420> ASSERT in WebDocumentLoaderMac::decreaseLoadCount() un-discarding Gmail message


  • fast/loader/early-load-cancel-expected.txt: Added.
  • fast/loader/early-load-cancel.html: Added.
  • fast/loader/resources/early-load-cancel-inner.html: Added.

WebCore:

Reviewed by Oliver.

  • fixed <rdar://problem/5133420> ASSERT in WebDocumentLoaderMac::decreaseLoadCount() un-discarding Gmail message


test case: fast/loader/early-load-cancel.html

  • loader/ResourceLoader.cpp: (WebCore::ResourceLoader::didCancel): Don't send cancel-related client callbacks if we never even sent willSendRequest because we were deferred.
Location:
trunk
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r24084 r24087  
     12007-07-06  Maciej Stachowiak  <mjs@apple.com>
     2
     3        Reviewed by Oliver.
     4
     5        - test case for <rdar://problem/5133420> ASSERT in WebDocumentLoaderMac::decreaseLoadCount() un-discarding Gmail message
     6       
     7        * fast/loader/early-load-cancel-expected.txt: Added.
     8        * fast/loader/early-load-cancel.html: Added.
     9        * fast/loader/resources/early-load-cancel-inner.html: Added.
     10
    1112007-07-06  Mitz Pettel  <mitz@webkit.org>
    212
  • trunk/WebCore/ChangeLog

    r24085 r24087  
     12007-07-06  Maciej Stachowiak  <mjs@apple.com>
     2
     3        Reviewed by Oliver.
     4
     5        - fixed <rdar://problem/5133420> ASSERT in WebDocumentLoaderMac::decreaseLoadCount() un-discarding Gmail message
     6       
     7        test case: fast/loader/early-load-cancel.html
     8
     9        * loader/ResourceLoader.cpp:
     10        (WebCore::ResourceLoader::didCancel): Don't send cancel-related client callbacks
     11        if we never even sent willSendRequest because we were deferred.
     12
    1132007-07-06  Oliver Hunt  <oliver@apple.com>
    214
  • trunk/WebCore/loader/ResourceLoader.cpp

    r24053 r24087  
    284284    m_cancelled = true;
    285285   
     286    bool m_hadHandle = m_handle;
    286287    if (m_handle)
    287288        m_handle->clearAuthentication();
     
    292293        m_handle = 0;
    293294    }
    294     if (m_sendResourceLoadCallbacks && !m_calledDidFinishLoad)
     295    if (m_sendResourceLoadCallbacks && !m_calledDidFinishLoad && m_hadHandle)
    295296        frameLoader()->didFailToLoad(this, error);
    296297
Note: See TracChangeset for help on using the changeset viewer.