]> git.lyx.org Git - lyx.git/blobdiff - src/FontList.cpp
Fix 480937a103708a651/lyxgit, second attempt.
[lyx.git] / src / FontList.cpp
index ba6b79af05bc2738f67ac809984a6a1b72d5fd86..e5a86dbb29249b9fe81d2306d47f9bf5137098a8 100644 (file)
@@ -20,9 +20,7 @@
 
 #include "FontList.h"
 
-#include <boost/next_prior.hpp>
-
-#include <algorithm>
+#include "support/lyxalgo.h"
 
 using namespace std;
 
@@ -72,7 +70,7 @@ void FontList::erase(pos_type pos)
        iterator beg = list_.begin();
        if (it != list_.end() && it->pos() == pos
                && (pos == 0 
-                       || (it != list_.begin() && boost::prior(it)->pos() == pos - 1))) {
+                       || (it != list_.begin() && prev(it, 1)->pos() == pos - 1))) {
 
                // If it is a multi-character font
                // entry, we just make it smaller
@@ -207,13 +205,6 @@ FontSize FontList::highestInRange(pos_type startpos, pos_type endpos,
 }
 
 
-bool FontList::hasChangeInRange(pos_type pos, int len) const
-{
-       List::const_iterator cit = fontIterator(pos);
-       return cit == list_.end() || pos + len - 1 <= cit->pos();
-}
-
-
 void FontList::validate(LaTeXFeatures & features) const
 {
        const_iterator fcit = list_.begin();