Bug 1153628 - Break FontFaceSet <-> UserFontSet cycle when a document's pres shell is going away. r=mccr8

This commit is contained in:
Cameron McCormack 2015-04-15 09:40:12 +10:00
parent fbe2a5f466
commit 87eb48be41

View File

@ -412,6 +412,9 @@ FontFaceSet::DestroyUserFontSet()
mNonRuleFaces.Clear();
mUnavailableFaces.Clear();
mReady = nullptr;
if (mUserFontSet) {
mUserFontSet->mFontFaceSet = nullptr;
}
mUserFontSet = nullptr;
}