From: Jean-Marc Lasgouttes Date: Mon, 11 Apr 2005 13:35:15 +0000 (+0000) Subject: avoid an extra copy in FontIterator::operator* X-Git-Tag: 1.6.10~14407 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=a10a536dcf158f1ed5735d0d3e2195ae622fd165;p=features.git avoid an extra copy in FontIterator::operator* git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9804 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/ChangeLog b/src/ChangeLog index bc8382f1a7..216b4851b3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2005-04-06 Jean-Marc Lasgouttes + + * FontIterator.C (operator*): avoid a copy of the font. + 2005-04-10 Martin Vermeer * rowpainter.C (getFont): fix language bug from previous fix diff --git a/src/FontIterator.C b/src/FontIterator.C index eeaadd0ffc..dab014bba1 100644 --- a/src/FontIterator.C +++ b/src/FontIterator.C @@ -27,7 +27,7 @@ FontIterator::FontIterator(LyXText const & text, Paragraph const & par, {} -LyXFont FontIterator::operator*() const +LyXFont const & FontIterator::operator*() const { return font_; } diff --git a/src/FontIterator.h b/src/FontIterator.h index 7776f5f4df..262d7f9001 100644 --- a/src/FontIterator.h +++ b/src/FontIterator.h @@ -34,7 +34,7 @@ public: /// FontIterator(LyXText const & text, Paragraph const & par, lyx::pos_type pos); /// - LyXFont operator*() const; + LyXFont const & operator*() const; /// FontIterator & operator++(); ///