Fix previous commit: previous_char was not updated at all!

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36431 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Abdelrazak Younes 2010-11-22 09:06:36 +00:00
parent 90ac66e7d1
commit da3d4e681b

View File

@ -235,7 +235,7 @@ void RowPainter::paintChars(pos_type & vpos, FontInfo const & font,
bool const spell_state =
lyxrc.spellcheck_continuously && par_.isMisspelled(pos);
char_type prev_char = ' ';
char_type prev_char = 0;
// collect as much similar chars as we can
for (++vpos ; vpos < end ; ++vpos) {
pos = bidi_.vis2log(vpos);
@ -260,10 +260,8 @@ void RowPainter::paintChars(pos_type & vpos, FontInfo const & font,
char_type c = par_.getChar(pos);
if (c == '\t' || prev_char == '\t') {
prev_char = c;
if (c == '\t')
break;
}
if (!isPrintableNonspace(c))
break;
@ -316,6 +314,7 @@ void RowPainter::paintChars(pos_type & vpos, FontInfo const & font,
}
str.push_back(c);
prev_char = c;
}
docstring s(&str[0], str.size());