Reviewed by Adam.
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 May 2007 04:47:17 +0000 (04:47 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 May 2007 04:47:17 +0000 (04:47 +0000)
        <rdar://problem/5191024> Page never loads completely (emonome.vodpod.com)
        <rdar://problem/5205162> REGRESSION (r21367): In the Address URL field, typing a site name doesn't redirect to site after pressing return
        http://bugs.webkit.org/show_bug.cgi?id=13683
        <rdar://problem/5208951> REGRESSION: Progress bar never completes on link click that downloads (13694)
        http://bugs.webkit.org/show_bug.cgi?id=13694
        <rdar://problem/5201598> REGRESSION: After uploading file to iDisk at mac.com, "loading" status remains and file does not appear in the list

        * loader/FrameLoader.cpp:
        (WebCore::FrameLoader::mainReceivedCompleteError): Make sure to always check whether the overall
        load completed, even if we think the current frame load is already complete.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@21524 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/loader/FrameLoader.cpp

index d5a8369..5e86103 100644 (file)
@@ -1,3 +1,18 @@
+2007-05-16  Maciej Stachowiak  <mjs@apple.com>
+
+        Reviewed by Adam.
+
+        <rdar://problem/5191024> Page never loads completely (emonome.vodpod.com)
+        <rdar://problem/5205162> REGRESSION (r21367): In the Address URL field, typing a site name doesn't redirect to site after pressing return
+        http://bugs.webkit.org/show_bug.cgi?id=13683
+        <rdar://problem/5208951> REGRESSION: Progress bar never completes on link click that downloads (13694)
+        http://bugs.webkit.org/show_bug.cgi?id=13694
+        <rdar://problem/5201598> REGRESSION: After uploading file to iDisk at mac.com, "loading" status remains and file does not appear in the list
+        
+        * loader/FrameLoader.cpp:
+        (WebCore::FrameLoader::mainReceivedCompleteError): Make sure to always check whether the overall
+        load completed, even if we think the current frame load is already complete.
+
 2007-05-16  dethbakin  <bdakin@apple.com>
 
         Reviewed by Hyatt.
index 6a4c069..22d8a19 100644 (file)
@@ -2245,7 +2245,6 @@ bool FrameLoader::frameHasLoaded() const
     return m_committedFirstRealDocumentLoad || isLoading() && !m_creatingInitialEmptyDocument; 
 }
 
-
 void FrameLoader::setDocumentLoader(DocumentLoader* loader)
 {
     if (!loader && !m_documentLoader)
@@ -4201,9 +4200,7 @@ void FrameLoader::mainReceivedCompleteError(DocumentLoader* loader, const Resour
     loader->setPrimaryLoadComplete(true);
     m_client->dispatchDidLoadMainResource(activeDocumentLoader());
     checkCompleted();
-#if PLATFORM(QT)
     checkLoadComplete();
-#endif
 }
 
 void FrameLoader::mainReceivedError(const ResourceError& error, bool isComplete)