]> git.lyx.org Git - lyx.git/blobdiff - src/FontList.cpp
Partially revert r34995, which broke math output. Not sure why yet....
[lyx.git] / src / FontList.cpp
index 36b79cec569901b66682dbaae87362faf226ef9c..f8f16c94448bce8ded702dc0ae251dea5995e692 100644 (file)
@@ -184,12 +184,10 @@ void FontList::set(pos_type pos, Font const & font)
 void FontList::setMisspelled(pos_type startpos, pos_type endpos,
        bool misspelled)
 {
-       // FIXME: Optimize!!!
-       for (pos_type pos = startpos; pos != endpos; ++pos) {
-               Font f = get(pos);
-               f.setMisspelled(misspelled);
-               set(pos, f);
-       }
+       // FIXME: optimize!
+       Font f = fontIterator(startpos)->font();
+       f.setMisspelled(misspelled);
+       setRange(startpos, endpos, f);
 }