зеркало из https://github.com/mozilla/gecko-dev.git
Bug 926361, make sure mutation observers can't see the parent when unbinding, r=jst
This commit is contained in:
Родитель
1a180f563e
Коммит
8d45c8a14d
|
@ -1173,7 +1173,9 @@ Element::UnbindFromTree(bool aDeep, bool aNullParent)
|
|||
nsIDocument::UnlockPointer();
|
||||
}
|
||||
if (GetParent()) {
|
||||
NS_RELEASE(mParent);
|
||||
nsINode* p = mParent;
|
||||
mParent = nullptr;
|
||||
NS_RELEASE(p);
|
||||
} else {
|
||||
mParent = nullptr;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче