Backed out 7 changesets (bug 1580565) for browser_entry_point_telemetry.js failures CLOSED TREE
Backed out changeset 12a4f3de76a8 (bug 1580565) Backed out changeset 81d537df2dc1 (bug 1580565) Backed out changeset b182e872c9d4 (bug 1580565) Backed out changeset 0b4595b2c153 (bug 1580565) Backed out changeset 4363e3a3d799 (bug 1580565) Backed out changeset cbb14b2c7b33 (bug 1580565) Backed out changeset 46b251848297 (bug 1580565)
This commit is contained in:
@@ -121,7 +121,7 @@ Nullable<WindowProxyHolder> nsGenericHTMLFrameElement::GetContentWindow() {
|
||||
}
|
||||
|
||||
void nsGenericHTMLFrameElement::EnsureFrameLoader() {
|
||||
if (!IsInComposedDoc() || mFrameLoader || OwnerDoc()->IsStaticDocument()) {
|
||||
if (!IsInComposedDoc() || mFrameLoader) {
|
||||
// If frame loader is there, we just keep it around, cached
|
||||
return;
|
||||
}
|
||||
@@ -320,7 +320,10 @@ nsresult nsGenericHTMLFrameElement::CopyInnerTo(Element* aDest) {
|
||||
if (doc->IsStaticDocument() && mFrameLoader) {
|
||||
nsGenericHTMLFrameElement* dest =
|
||||
static_cast<nsGenericHTMLFrameElement*>(aDest);
|
||||
doc->AddPendingFrameStaticClone(dest, mFrameLoader);
|
||||
RefPtr<nsFrameLoader> fl = nsFrameLoader::Create(dest, false);
|
||||
NS_ENSURE_STATE(fl);
|
||||
dest->mFrameLoader = fl;
|
||||
mFrameLoader->CreateStaticClone(fl);
|
||||
}
|
||||
|
||||
return rv;
|
||||
|
||||
Reference in New Issue
Block a user