diff --git a/mozilla/layout/generic/nsBlockFrame.cpp b/mozilla/layout/generic/nsBlockFrame.cpp index 519d7779d18..eb8e9741b86 100644 --- a/mozilla/layout/generic/nsBlockFrame.cpp +++ b/mozilla/layout/generic/nsBlockFrame.cpp @@ -5588,14 +5588,14 @@ nsBlockFrame::StealFrame(nsPresContext* aPresContext, if (searchingOverflowList) { // Erase line, but avoid making the overflow line list empty nsLineList* lineList = RemoveOverflowLines(); - lineList->erase(line); + line = lineList->erase(line); if (!lineList->empty()) { nsresult rv = SetOverflowLines(lineList); NS_ENSURE_SUCCESS(rv, rv); } } else { - mLines.erase(line); + line = mLines.erase(line); } lineBox->Destroy(aPresContext->PresShell()); if (line != line_end) {