Kaydet (Commit) d69017c8 authored tarafından Laurent BP's avatar Laurent BP Kaydeden (comit) Eike Rathke

tdf#72440 Abs sheet ref must be given

When resolving tdf#90799, sheet ref was forced abs
But its value must be changed.
It worked only if initial sheet = Sheet1

Change-Id: I715f93dce93beb78d767e00dd45fb9634cb173a8
Reviewed-on: https://gerrit.libreoffice.org/49548Reviewed-by: 's avatarEike Rathke <erack@redhat.com>
Tested-by: 's avatarJenkins <ci@libreoffice.org>
üst 664c2902
......@@ -448,8 +448,9 @@ void ScFormulaDlg::SetReference( const ScRange& rRef, ScDocument* pRefDoc )
bool bSingle = aRefData.Ref1 == aRefData.Ref2;
if (m_CursorPos.Tab() != rRef.aStart.Tab())
{
// pointer-selected => absolute sheet reference
aRefData.Ref1.SetAbsTab( rRef.aStart.Tab() );
aRefData.Ref1.SetFlag3D(true);
aRefData.Ref1.SetTabRel(false); // pointer-selected => absolute sheet reference
}
if (bSingle)
aArray.AddSingleReference(aRefData.Ref1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment