From 9e978e58650c18500aaea6e2e927d5439c65917f Mon Sep 17 00:00:00 2001 From: Eike Rathke Date: Sat, 20 Jun 2015 00:37:54 +0200 Subject: TableRef: sheet reference always absolute and 3D Change-Id: I17a2889c21efe9943b348049a1e9384df167435d --- sc/source/core/tool/compiler.cxx | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/sc/source/core/tool/compiler.cxx b/sc/source/core/tool/compiler.cxx index 876cc7b4981a..0a2c60ae875c 100644 --- a/sc/source/core/tool/compiler.cxx +++ b/sc/source/core/tool/compiler.cxx @@ -5202,12 +5202,7 @@ bool ScCompiler::HandleTableRef() { aRefData.SetRowRel( true); } - if (aRange.aStart.Tab() != aPos.Tab()) - aRefData.SetFlag3D( true); - else - { - aRefData.SetTabRel( true); - } + aRefData.SetFlag3D( true); aRefData.SetAddress( aRange.aStart, aPos); pTR->SetAreaRefRPN( pNew->AddSingleReference( aRefData )); } @@ -5222,13 +5217,7 @@ bool ScCompiler::HandleTableRef() aRefData.Ref1.SetRowRel( true); aRefData.Ref2.SetRowRel( true); } - if (aRange.aStart.Tab() != aPos.Tab()) - aRefData.Ref1.SetFlag3D( true); - else - { - aRefData.Ref1.SetTabRel( true); - aRefData.Ref2.SetTabRel( true); - } + aRefData.Ref1.SetFlag3D( true); aRefData.SetRange( aRange, aPos); pTR->SetAreaRefRPN( pNew->AddDoubleReference( aRefData )); } -- cgit