The extra check became useless after
4796e6b3, but its presence only
broke continuous spell checking after
f65f3adb.
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.