Index: third_party/WebKit/Source/core/html/imports/HTMLImportTreeRoot.cpp |
diff --git a/third_party/WebKit/Source/core/html/imports/HTMLImportTreeRoot.cpp b/third_party/WebKit/Source/core/html/imports/HTMLImportTreeRoot.cpp |
index e04c8af5b8aeb8bc4982023499a8460994975c44..ed535ae80735fdb2fd2d69084ee160bb42a5a94f 100644 |
--- a/third_party/WebKit/Source/core/html/imports/HTMLImportTreeRoot.cpp |
+++ b/third_party/WebKit/Source/core/html/imports/HTMLImportTreeRoot.cpp |
@@ -51,8 +51,10 @@ |
void HTMLImportTreeRoot::StateDidChange() { |
HTMLImport::StateDidChange(); |
- if (GetState().IsReady()) |
- document_->CheckCompleted(); |
+ if (!GetState().IsReady()) |
+ return; |
+ if (LocalFrame* frame = document_->GetFrame()) |
+ frame->Loader().CheckCompleted(); |
} |
void HTMLImportTreeRoot::ScheduleRecalcState() { |