summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2015-10-13 18:29:27 +0200
committerCaolán McNamara <caolanm@redhat.com>2015-10-14 08:01:49 +0000
commit25d385b4f4429b5d079dae6ba8770603e011456d (patch)
treea6f3cd7770e605d1ef3e782e009dc77cbc2b8b4c
parent02188ace1201b45b3c17fa58a62da794d809b270 (diff)
Resolves: tdf#94514 more restrictive check on end of column specifier
... needed since we accept A:A entire column notation without the need of a row number being specified. Change-Id: I84f6a39e213a4b554e0188e73b4acb34c7a98460 (cherry picked from commit 14bb562b4a8776974391641adcc62ded013ffd2f) Reviewed-on: https://gerrit.libreoffice.org/19359 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r--sc/source/core/tool/address.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/sc/source/core/tool/address.cxx b/sc/source/core/tool/address.cxx
index 051b062a639d..4b56e80ebbc4 100644
--- a/sc/source/core/tool/address.cxx
+++ b/sc/source/core/tool/address.cxx
@@ -1153,7 +1153,7 @@ static sal_uInt16 lcl_ScAddress_Parse_OOo( const sal_Unicode* p, ScDocument* pDo
else
nBits = 0;
- if( nCol > MAXCOL || rtl::isAsciiAlpha( *p ) )
+ if (nCol > MAXCOL || (*p && *p != '$' && !rtl::isAsciiDigit( *p )))
nBits = 0;
nRes |= nBits;
if( !nBits )