Bug 1760847 - Deallocate linked list nodes when RemoveBottom() is called r=emilio

Differential Revision: https://phabricator.services.mozilla.com/D141789
This commit is contained in:
Miko Mynttinen 2022-03-22 22:34:37 +00:00
Родитель 0a01968f85
Коммит 93cb39c8cf
1 изменённых файлов: 4 добавлений и 1 удалений

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

@ -3245,7 +3245,10 @@ class nsDisplayList {
}
nsDisplayItem* bottom = mBottom->mValue;
mBottom = mBottom->mNext;
auto next = mBottom->mNext;
Deallocate(mBottom);
mBottom = next;
if (!mBottom) {
// No bottom item means no items at all.