+2002-03-14 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * paragraph.C (getFontSettings): compare >= not just >
+ (highestFontInRange): ditto
+ (setFont): ditto
+
2002-03-13 Lars Gullik Bjønnes <larsbj@birdstep.com>
* paragraph.C: change several algorithm to be more appripriate for
Pimpl::FontList::const_iterator cit = pimpl_->fontlist.begin();
Pimpl::FontList::const_iterator end = pimpl_->fontlist.end();
for (; cit != end; ++cit) {
- if (cit->pos() > pos)
+ if (cit->pos() >= pos)
break;
}
Pimpl::FontList::const_iterator end_it = pimpl_->fontlist.begin();
Pimpl::FontList::const_iterator end = pimpl_->fontlist.end();
for (; end_it != end; ++end_it) {
- if (end_it->pos() > endpos)
+ if (end_it->pos() >= endpos)
break;
}
Pimpl::FontList::const_iterator cit = pimpl_->fontlist.begin();
for (; cit != end; ++cit) {
- if (cit->pos() > startpos)
+ if (cit->pos() >= startpos)
break;
}
Pimpl::FontList::iterator it = beg;
Pimpl::FontList::iterator endit = pimpl_->fontlist.end();
for (; it != endit; ++it) {
- if (it->pos() > pos)
+ if (it->pos() >= pos)
break;
}
unsigned int i = std::distance(beg, it);