зеркало из https://github.com/mozilla/gecko-dev.git
Bug 838679 - Make nsMenuFrame::RemoveFrame not use DestroyFrameIfPresent. r=bzbarsky
This commit is contained in:
Родитель
6010571f8e
Коммит
119db1dbe3
|
@ -1281,7 +1281,9 @@ nsMenuFrame::RemoveFrame(ChildListID aListID,
|
|||
nsIFrame* aOldFrame)
|
||||
{
|
||||
nsFrameList* popupList = GetPopupList();
|
||||
if (popupList && popupList->DestroyFrameIfPresent(aOldFrame)) {
|
||||
if (popupList && popupList->FirstChild() == aOldFrame) {
|
||||
popupList->RemoveFirstChild();
|
||||
aOldFrame->Destroy();
|
||||
DestroyPopupList();
|
||||
PresContext()->PresShell()->
|
||||
FrameNeedsReflow(this, nsIPresShell::eTreeChange,
|
||||
|
|
Загрузка…
Ссылка в новой задаче