use correct comparison

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3749 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Lars Gullik Bjønnes 2002-03-13 23:13:35 +00:00
parent 69013332e2
commit ebd9146ddc
2 changed files with 10 additions and 4 deletions

View File

@ -1,3 +1,9 @@
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

View File

@ -595,7 +595,7 @@ LyXFont const Paragraph::getFontSettings(BufferParams const & bparams,
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;
}
@ -695,7 +695,7 @@ Paragraph::highestFontInRange(pos_type startpos, pos_type endpos,
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;
}
@ -704,7 +704,7 @@ Paragraph::highestFontInRange(pos_type startpos, pos_type endpos,
Pimpl::FontList::const_iterator cit = pimpl_->fontlist.begin();
for (; cit != end; ++cit) {
if (cit->pos() > startpos)
if (cit->pos() >= startpos)
break;
}
@ -776,7 +776,7 @@ void Paragraph::setFont(pos_type pos, LyXFont const & font)
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);