sc/source/ui/formdlg/formula.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit c5647bd503b1d72229492b55257b0e3eb8f42464 Author: Laurent BP <laurent.balland-poir...@laposte.net> Date: Sat Feb 10 20:54:25 2018 +0100 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/49548 Reviewed-by: Eike Rathke <er...@redhat.com> Tested-by: Jenkins <c...@libreoffice.org> (cherry picked from commit d69017c8a17be21657ea7ab9d37023ee59116799) Reviewed-on: https://gerrit.libreoffice.org/49608 diff --git a/sc/source/ui/formdlg/formula.cxx b/sc/source/ui/formdlg/formula.cxx index 6c52eb700b4b..bc1ac159f7c8 100644 --- a/sc/source/ui/formdlg/formula.cxx +++ b/sc/source/ui/formdlg/formula.cxx @@ -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); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits