summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndras Timar <andras.timar@collabora.com>2014-11-30 22:17:10 +0100
committerAndras Timar <andras.timar@collabora.com>2014-11-30 22:18:30 +0100
commit317b5bc5f801135b027e02d5acfc407cc2d05689 (patch)
tree1b30e0347cf907ff3a95d184aeb97596d397905c
parenta66451887425ddd9387e2b25d5125916f4a35f83 (diff)
amended solution to @TERM and @CTERM import from Lotus 1-2-3
Change-Id: If23e0d80585911ea75c2a24f1e59e71f1edb4774
-rw-r--r--sc/source/filter/lotus/lotform.cxx14
1 files changed, 9 insertions, 5 deletions
diff --git a/sc/source/filter/lotus/lotform.cxx b/sc/source/filter/lotus/lotform.cxx
index 7c6fc45c8619..f0de9715aee1 100644
--- a/sc/source/filter/lotus/lotform.cxx
+++ b/sc/source/filter/lotus/lotform.cxx
@@ -417,7 +417,7 @@ ConvErr LotusToSc::Convert( const ScTokenArray*& rpErg, sal_Int32& rRest,
eType = ( pIndexToType )( nOc );
eOc = ( pIndexToToken)( nOc );
- if( eOc == ocNoName || eOc == ocZZR )
+ if( eOc == ocNoName )
pExtName = GetAddInName( nOc );
switch( eType )
@@ -1030,8 +1030,8 @@ DefTokenId LotusToSc::IndexToToken( sal_uInt8 nIndex )
ocNoName, // 114 Call()
ocIndirect, // 115 @@()
ocZins, // 116 Rate()
- ocZZR, // 117 Term()
- ocZZR, // 118 Cterm()
+ ocNoName, // 117 Term()
+ ocNoName, // 118 Cterm()
ocLIA, // 119 Sln()
ocDIA, // 120 Syd(), Soy()
ocGDA, // 121 Ddb()
@@ -1559,8 +1559,8 @@ DefTokenId LotusToSc::IndexToTokenWK123( sal_uInt8 nIndex )
ocNoName, // 114 Call()
ocIndirect, // 115 @@()
ocZins, // 116 Rate()
- ocZZR, // 117 Term()
- ocZZR, // 118 Cterm()
+ ocNoName, // 117 Term()
+ ocNoName, // 118 Cterm()
ocLIA, // 119 Sln()
ocDIA, // 120 Syd(), Soy()
ocGDA, // 121 Ddb()
@@ -2038,6 +2038,10 @@ static DefTokenId lcl_KnownAddIn( const OString& rTest )
eId=ocNormDist;
else if (rTest == "CRITBINOMIAL")
eId=ocKritBinom;
+ else if (rTest == "TERM")
+ eId=ocZZR;
+ else if (rTest == "CTERM")
+ eId=ocZZR;
return eId;
}