[Libreoffice-commits] core.git: Branch 'libreoffice-5-0' - sc/source

Eike Rathke erack at redhat.com
Wed Oct 14 01:02:11 PDT 2015


 sc/source/core/tool/address.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 25d385b4f4429b5d079dae6ba8770603e011456d
Author: Eike Rathke <erack at redhat.com>
Date:   Tue Oct 13 18:29:27 2015 +0200

    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 at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/sc/source/core/tool/address.cxx b/sc/source/core/tool/address.cxx
index 051b062..4b56e80 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 )


More information about the Libreoffice-commits mailing list