Bug 330268 RTL characters typed into a textarea after a long unbreakable string don't appear on screen until scrolled r+sr=rbs

This commit is contained in:
masayuki%d-toybox.com 2006-03-14 06:10:43 +00:00
Родитель 641dcce1d5
Коммит cc8c257b2b
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -4165,7 +4165,9 @@ nsBlockFrame::ReflowInlineFrame(nsBlockReflowState& aState,
return rv;
}
if (NS_FRAME_IS_NOT_COMPLETE(frameReflowStatus)) {
if (NS_FRAME_IS_NOT_COMPLETE(frameReflowStatus) ||
(NS_INLINE_IS_BREAK_AFTER(frameReflowStatus) &&
!aLineLayout.GetLineEndsInBR())) {
// Mark next line dirty in case SplitLine didn't end up
// pushing any frames.
nsLineList_iterator next = aLine.next();