[Libreoffice-commits] .: tools/source
Ivan Timofeev
ivantimofeev at kemper.freedesktop.org
Wed Oct 12 06:09:05 PDT 2011
tools/source/memtools/multisel.cxx | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
New commits:
commit aaa6e59711d3ba9b143d3719c78a815d96c3b1df
Author: Ivan Timofeev <timofeev.i.s at gmail.com>
Date: Wed Oct 12 17:06:45 2011 +0400
treat "-" as entire range
diff --git a/tools/source/memtools/multisel.cxx b/tools/source/memtools/multisel.cxx
index bf504e5..1a21f0a 100644
--- a/tools/source/memtools/multisel.cxx
+++ b/tools/source/memtools/multisel.cxx
@@ -1024,16 +1024,17 @@ bool StringRangeEnumerator::setRange( const rtl::OUString& i_rNewRange, bool i_b
aNumberBuf.append( *pInput++ );
if( aNumberBuf.getLength() )
{
- if( bSequence && aNumbers.empty() )
- aNumbers.push_back( mnMin );
-
sal_Int32 nNumber = aNumberBuf.makeStringAndClear().toInt32() + mnOffset;
aNumbers.push_back( nNumber );
bSequence = false;
}
if( *pInput == sal_Unicode('-') )
+ {
bSequence = true;
+ if( aNumbers.empty() )
+ aNumbers.push_back( mnMin );
+ }
else if( *pInput == sal_Unicode(',') || *pInput == sal_Unicode(';') )
{
if( bSequence && !aNumbers.empty() )
More information about the Libreoffice-commits
mailing list