| Index: Source/core/loader/DocumentLoader.cpp
|
| diff --git a/Source/core/loader/DocumentLoader.cpp b/Source/core/loader/DocumentLoader.cpp
|
| index 7e8dc6cdbbb9c0f13ca004509135b62fe27b51bb..0607661b8963dd773e8a38b7ae4909a051e641b2 100644
|
| --- a/Source/core/loader/DocumentLoader.cpp
|
| +++ b/Source/core/loader/DocumentLoader.cpp
|
| @@ -909,7 +909,7 @@ PassRefPtr<DocumentWriter> DocumentLoader::createWriterFor(Frame* frame, const D
|
| options = ClearWindowProperties | ClearScriptObjects;
|
| frame->loader()->clear(options);
|
|
|
| - if (frame->document() && frame->document()->attached())
|
| + if (frame->document() && frame->document()->confusingAndOftenMisusedAttached())
|
| frame->document()->prepareForDestruction();
|
|
|
| if (!shouldReuseDefaultView)
|
|
|