From 8b6415f3089b7eda83758de5b21fa8c02d87c72d Mon Sep 17 00:00:00 2001 From: Pavel Sanda Date: Tue, 15 Jan 2008 22:30:19 +0000 Subject: [PATCH] Fix bug 4493 - countChars assert. (No need to backport for 1.5, originated in 'polishing readability' in http://www.lyx.org/trac/changeset/22519) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22591 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/buffer_funcs.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/buffer_funcs.cpp b/src/buffer_funcs.cpp index 1d90fa4777..8ca9ea36b3 100644 --- a/src/buffer_funcs.cpp +++ b/src/buffer_funcs.cpp @@ -188,10 +188,12 @@ int countChars(DocIterator const & from, DocIterator const & to, bool with_blank int chars = 0; int blanks = 0; for (DocIterator dit = from ; dit != to ; dit.forwardPos()) { + + if (!dit.inTexted()) continue; Paragraph const & par = dit.paragraph(); pos_type const pos = dit.pos(); - if (dit.inTexted() && pos != dit.lastpos() && !par.isDeleted(pos)) { + if (pos != dit.lastpos() && !par.isDeleted(pos)) { if (par.isInset(pos)) { Inset const * ins = par.getInset(pos); if (ins->isLetter())