diff --git a/src/apps/haiku-depot/textview/TextDocumentLayout.cpp b/src/apps/haiku-depot/textview/TextDocumentLayout.cpp index 78bf6bf87b..1e1b8d6d80 100644 --- a/src/apps/haiku-depot/textview/TextDocumentLayout.cpp +++ b/src/apps/haiku-depot/textview/TextDocumentLayout.cpp @@ -101,6 +101,10 @@ TextDocumentLayout::InvalidateParagraphs(int32 start, int32 count) start++; count--; } + + // Remove any extra paragraph layouts + while (paragraphs.CountItems() < fParagraphLayouts.CountItems()) + fParagraphLayouts.Remove(fParagraphLayouts.CountItems() - 1); }