]> git.lyx.org Git - lyx.git/blobdiff - src/FontList.cpp
Next step in fixing problems noted by Vincent: Remove magic boolean from
[lyx.git] / src / FontList.cpp
index 923986f11af7c3899b0fde29966dcdfc751f7517..f8f16c94448bce8ded702dc0ae251dea5995e692 100644 (file)
@@ -184,13 +184,8 @@ void FontList::set(pos_type pos, Font const & font)
 void FontList::setMisspelled(pos_type startpos, pos_type endpos,
        bool misspelled)
 {
-       List::iterator start = fontIterator(startpos);
-       if (misspelled && start->font().isMisspelled())
-               return;
-       if (!misspelled && !start->font().isMisspelled())
-               return;
-
-       Font f = start->font();
+       // FIXME: optimize!
+       Font f = fontIterator(startpos)->font();
        f.setMisspelled(misspelled);
        setRange(startpos, endpos, f);
 }