summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2015-06-20 00:37:54 +0200
committerEike Rathke <erack@redhat.com>2015-06-21 19:21:08 +0200
commit3f2c50d0532746a6cd207e3cb91981ed0ba618e9 (patch)
treeb6fc1df6fbcd830eed3cf6bf5d21e80db5cb169e /sc
parentd461f601f49abfd47ae398388b70c4e10ffbbc2f (diff)
TableRef: sheet reference always absolute and 3D
Change-Id: I17a2889c21efe9943b348049a1e9384df167435d (cherry picked from commit 9e978e58650c18500aaea6e2e927d5439c65917f)
Diffstat (limited to 'sc')
-rw-r--r--sc/source/core/tool/compiler.cxx15
1 files changed, 2 insertions, 13 deletions
diff --git a/sc/source/core/tool/compiler.cxx b/sc/source/core/tool/compiler.cxx
index 23b9d9f03f6b..64a7d6170fb3 100644
--- a/sc/source/core/tool/compiler.cxx
+++ b/sc/source/core/tool/compiler.cxx
@@ -5203,12 +5203,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 ));
}
@@ -5223,13 +5218,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 ));
}