2010-07-16 Maciej Stachowiak <mjs@apple.com>
[WebKit.git] / WebCore / loader / SubframeLoader.cpp
index f5a4c18c748de2d3775e7d5603c8c4db8b612bcc..f5ced183406b7ec0747819a01b17a29fc1c4cb15 100644 (file)
@@ -272,7 +272,7 @@ Frame* SubframeLoader::loadSubframe(HTMLFrameOwnerElement* ownerElement, const K
     // FIXME: In this case the Frame will have finished loading before 
     // it's being added to the child list. It would be a good idea to
     // create the child first, then invoke the loader separately.
     // FIXME: In this case the Frame will have finished loading before 
     // it's being added to the child list. It would be a good idea to
     // create the child first, then invoke the loader separately.
-    if (frame->loader()->state() == FrameStateComplete)
+    if (frame->loader()->state() == FrameStateComplete && !frame->loader()->policyDocumentLoader())
         frame->loader()->checkCompleted();
 
     return frame.get();
         frame->loader()->checkCompleted();
 
     return frame.get();