Hi, https://bugs.freedesktop.org/show_bug.cgi?id=36816
The attached patch fixes that - in the original code we were incrementing the number of paragraphs as the first thing, so I have just moved the ++rStart.nPara to the original location. Would be great to get 3 reviews to get it to 3.4.2 :-) Regards, Kendy
>From 10d13645d3c7701271884eb06fdab90a3ea1fab2 Mon Sep 17 00:00:00 2001 From: Jan Holesovsky <ke...@suse.cz> Date: Wed, 13 Jul 2011 20:17:35 +0200 Subject: [PATCH] Fix counting the paragraphs, fdo#36816. --- sw/source/core/txtnode/txtedt.cxx | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sw/source/core/txtnode/txtedt.cxx b/sw/source/core/txtnode/txtedt.cxx index 08d0c6b..d54875a 100644 --- a/sw/source/core/txtnode/txtedt.cxx +++ b/sw/source/core/txtnode/txtedt.cxx @@ -1803,6 +1803,10 @@ void SwTxtNode::CountWords( SwDocStat& rStat, { // not counting hidden paras return; } + + // count of non-empty paras + ++rStat.nPara; + // Shortcut when counting whole paragraph and current count is clean if ( isCountAll && !IsWordCountDirty() ) { @@ -1842,8 +1846,6 @@ void SwTxtNode::CountWords( SwDocStat& rStat, sal_uInt32 nTmpChars = 0; // count of all chars sal_uInt32 nTmpCharsExcludingSpaces = 0; // all non-white chars - ++rStat.nPara; // count of non-empty paras - // count words in masked and expanded text: if( pBreakIt->GetBreakIter().is() ) { -- 1.7.5.4
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice