]> git.lyx.org Git - lyx.git/commitdiff
cosmetics.
authorAbdelrazak Younes <younes@lyx.org>
Wed, 14 May 2008 15:24:36 +0000 (15:24 +0000)
committerAbdelrazak Younes <younes@lyx.org>
Wed, 14 May 2008 15:24:36 +0000 (15:24 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24770 a592a061-630c-0410-9148-cb99ea01b6c8

src/rowpainter.cpp

index 11d79e730690c40328a95479cbd84757f0909597..d53389fd11546d76bfa7928beead2fa3976a913c 100644 (file)
@@ -304,19 +304,20 @@ void RowPainter::paintChars(pos_type & vpos, FontInfo const & font,
 
        docstring s(&str[0], str.size());
 
-       if (selection || prev_change != Change::UNCHANGED) {
-               FontInfo copy = font;
-               if (selection) {
-                       copy.setColor(Color_selectiontext);
-               } else if (prev_change == Change::DELETED) {
-                       copy.setColor(Color_deletedtext);
-               } else if (prev_change == Change::INSERTED) {
-                       copy.setColor(Color_addedtext);
-               }
-               x_ += pi_.pain.text(int(x_), yo_, s, copy);
-       } else {
+       if (!selection && prev_change == Change::UNCHANGED) {
                x_ += pi_.pain.text(int(x_), yo_, s, font);
+               return;
        }
+       
+       FontInfo copy = font;
+       if (selection)
+               copy.setColor(Color_selectiontext);
+       else if (prev_change == Change::DELETED)
+               copy.setColor(Color_deletedtext);
+       else if (prev_change == Change::INSERTED)
+               copy.setColor(Color_addedtext);
+
+       x_ += pi_.pain.text(int(x_), yo_, s, copy);
 }