The branch, master, has been updated. - Log -----------------------------------------------------------------
commit f5ad0c128aec44f564497cfd275e21cb0a6ddc66 Author: Jean-Marc Lasgouttes <lasgout...@lyx.org> Date: Sat Apr 27 20:00:15 2013 +0200 Get rid of annoying warning message diff --git a/src/Paragraph.cpp b/src/Paragraph.cpp index e5a469f..75bf9f8 100644 --- a/src/Paragraph.cpp +++ b/src/Paragraph.cpp @@ -1832,8 +1832,14 @@ Font const & Paragraph::getFontSettings(BufferParams const & bparams, FontSpan Paragraph::fontSpan(pos_type pos) const { LBUFERR(pos <= size(), _("Invalid position")); - pos_type start = 0; + // Last position is a special case. I suspect that it would + // actually make sense to extend the last font span to cover + // the last character (JMarc) + if (pos == size()) + return FontSpan(pos, pos); + + pos_type start = 0; FontList::const_iterator cit = d->fontlist_.begin(); FontList::const_iterator end = d->fontlist_.end(); for (; cit != end; ++cit) { @@ -1850,8 +1856,8 @@ FontSpan Paragraph::fontSpan(pos_type pos) const } // This should not happen, but if so, we take no chances. - LYXERR0("Paragraph::getEndPosOfFontSpan: This should not happen!"); - return FontSpan(pos, pos); + LYXERR0("Paragraph::fontSpan: position not found in fontinfo table!"); + LASSERT(false, return FontSpan(pos, pos)); } ----------------------------------------------------------------------- Summary of changes: src/Paragraph.cpp | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) hooks/post-receive -- The LyX Source Repository