commit 4ede231ef1d995a364b2d16d3d038c4aa29a4544
Author: Jean-Marc Lasgouttes <[email protected]>
Date:   Wed Aug 26 13:54:35 2015 +0200

    Fix continuous spell checking
    
    The extra check became useless after 4796e6b3, but its presence only
    broke continuous spell checking after f65f3adb.

diff --git a/src/RowPainter.cpp b/src/RowPainter.cpp
index 2a25482..f54cf28 100644
--- a/src/RowPainter.cpp
+++ b/src/RowPainter.cpp
@@ -631,11 +631,9 @@ void RowPainter::paintText()
                case Row::VIRTUAL:
                        paintStringAndSel(e);
 
-                       // Paint the spelling mark if needed.
-                       if (lyxrc.spellcheck_continuously && pi_.do_spellcheck
-                               && par_.isMisspelled(e.pos)) {
+                       // Paint the spelling marks if enabled.
+                       if (lyxrc.spellcheck_continuously && pi_.do_spellcheck)
                                paintMisspelledMark(orig_x, e);
-                       }
                        break;
                case Row::INSET: {
                        // If outer row has changed, nested insets are repaint 
completely.

Reply via email to