Bug 851841 - Make nsListBoxBodyFrame::RemoveChildFrame assertions fatal. r=bzbarsky

This commit is contained in:
Mats Palmgren 2013-03-23 21:10:33 +01:00
Родитель 0dba8d033d
Коммит cb5c798217
1 изменённых файлов: 2 добавлений и 9 удалений

Просмотреть файл

@ -1466,15 +1466,8 @@ void
nsListBoxBodyFrame::RemoveChildFrame(nsBoxLayoutState &aState, nsListBoxBodyFrame::RemoveChildFrame(nsBoxLayoutState &aState,
nsIFrame *aFrame) nsIFrame *aFrame)
{ {
if (!mFrames.ContainsFrame(aFrame)) { MOZ_ASSERT(mFrames.ContainsFrame(aFrame));
NS_ERROR("tried to remove a child frame which isn't our child"); MOZ_ASSERT(aFrame != GetContentInsertionFrame());
return;
}
if (aFrame == GetContentInsertionFrame()) {
// Don't touch that one
return;
}
#ifdef ACCESSIBILITY #ifdef ACCESSIBILITY
nsAccessibilityService* accService = nsIPresShell::AccService(); nsAccessibilityService* accService = nsIPresShell::AccService();