tdf#93894: Get column labels to work with formula groups.
Change-Id: Ia2a09981dceae2e9809c76570300de8ca1927c1b
Reviewed-on: https://gerrit.libreoffice.org/29514
Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
Tested-by: Kohei Yoshida <libreoffice@kohei.us>
diff --git a/sc/source/core/tool/compiler.cxx b/sc/source/core/tool/compiler.cxx
index 488c893..589bb9b 100644
--- a/sc/source/core/tool/compiler.cxx
+++ b/sc/source/core/tool/compiler.cxx
@@ -5351,10 +5351,8 @@ bool ScCompiler::HandleColRowName()
{
ScSingleRefData aRefData;
aRefData.InitAddress( aRange.aStart );
if ( bColName )
aRefData.SetColRel( true );
else
aRefData.SetRowRel( true );
aRefData.SetColRel( true );
aRefData.SetRowRel( true );
aRefData.SetAddress(aRange.aStart, aPos);
pNew->AddSingleReference( aRefData );
}
@@ -5362,16 +5360,10 @@ bool ScCompiler::HandleColRowName()
{
ScComplexRefData aRefData;
aRefData.InitRange( aRange );
if ( bColName )
{
aRefData.Ref1.SetColRel( true );
aRefData.Ref2.SetColRel( true );
}
else
{
aRefData.Ref1.SetRowRel( true );
aRefData.Ref2.SetRowRel( true );
}
aRefData.Ref1.SetColRel( true );
aRefData.Ref2.SetColRel( true );
aRefData.Ref1.SetRowRel( true );
aRefData.Ref2.SetRowRel( true );
aRefData.SetRange(aRange, aPos);
if ( bInList )
pNew->AddDoubleReference( aRefData );