diff options
author | Eike Rathke <erack@redhat.com> | 2015-10-13 18:29:27 +0200 |
---|---|---|
committer | Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> | 2015-10-24 09:12:26 +0000 |
commit | 5430d2a2a642038c149c29350c86f1bee3a4e650 (patch) | |
tree | c52a4fb14d3cf2b463cfc33dfe3813919f9e8273 | |
parent | 88675fdfb6498c3203c0e8f5540b610d3963074a (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/19360
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
-rw-r--r-- | sc/source/core/tool/address.cxx | 2 |
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 ) |