summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorPhilipp Lohmann <pl@openoffice.org>2009-07-10 14:33:03 +0000
committerPhilipp Lohmann <pl@openoffice.org>2009-07-10 14:33:03 +0000
commitd6ad6af9da5d94ecad27aceedf9cb719858e5cfd (patch)
treed75c45f376e6162f123bc212c3cec6eb41874f0b /tools
parenta2459a0cb43b28458b1fef79db93067bb7f3bfc4 (diff)
#i92516# fix count
Diffstat (limited to 'tools')
-rw-r--r--tools/source/memtools/multisel.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/source/memtools/multisel.cxx b/tools/source/memtools/multisel.cxx
index db83f3b47866..b6f483312fa5 100644
--- a/tools/source/memtools/multisel.cxx
+++ b/tools/source/memtools/multisel.cxx
@@ -913,7 +913,9 @@ bool StringRangeEnumerator::insertRange( sal_Int32 i_nFirst, sal_Int32 i_nLast,
if( checkValue( i_nFirst ) && checkValue( i_nLast ) )
{
maSequence.push_back( Range( i_nFirst, i_nLast ) );
- mnCount += std::abs( i_nLast - i_nFirst - 1 );
+ sal_Int32 nNumber = i_nLast - i_nFirst;
+ nNumber = nNumber < 0 ? -nNumber : nNumber;
+ mnCount += nNumber + 1;
}
else
bSuccess = false;