mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1046534 - Call DropDocumentReference on a document's CSSLoader before we unlink it. r=dbaron
This commit is contained in:
parent
9a7ed6c756
commit
fdcf00e285
@ -1709,7 +1709,7 @@ nsDocument::~nsDocument()
|
||||
}
|
||||
|
||||
if (mCSSLoader) {
|
||||
// Could be null here if Init() failed
|
||||
// Could be null here if Init() failed or if we have been unlinked.
|
||||
mCSSLoader->DropDocumentReference();
|
||||
}
|
||||
|
||||
@ -2085,7 +2085,10 @@ NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(nsDocument)
|
||||
|
||||
tmp->mPendingTitleChangeEvent.Revoke();
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mCSSLoader)
|
||||
if (tmp->mCSSLoader) {
|
||||
tmp->mCSSLoader->DropDocumentReference();
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mCSSLoader)
|
||||
}
|
||||
|
||||
for (uint32_t i = 0; i < tmp->mHostObjectURIs.Length(); ++i) {
|
||||
nsHostObjectProtocolHandler::RemoveDataEntry(tmp->mHostObjectURIs[i]);
|
||||
|
Loading…
Reference in New Issue
Block a user