sc/source/ui/view/viewfun4.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
New commits: commit c15f497b9a3463c7eeca1e8cc2c6f46ca293b9af Author: Eike Rathke <er...@redhat.com> Date: Wed Apr 19 12:45:59 2017 +0200 keep the leading '=' equal character, tdf#102525 follow-up So to feed it to the compiler again in case it's a "==" force-always formula, which theoretically would also be valid in matrix mode. Change-Id: Ie694e12a3bc4581469b7ad9cc06a23333a664d6f diff --git a/sc/source/ui/view/viewfun4.cxx b/sc/source/ui/view/viewfun4.cxx index e947747539d7..f0c4b19d2772 100644 --- a/sc/source/ui/view/viewfun4.cxx +++ b/sc/source/ui/view/viewfun4.cxx @@ -257,9 +257,9 @@ void ScViewFunc::DoRefConversion() sal_Int32 nLen = aOld.getLength(); if (eMatrixMode == ScMatrixMode::Formula) { - assert(nLen >= 3 && aOld[0] == '{' && aOld[1] == '=' && aOld[aOld.getLength()-1] == '}'); - nLen -= 3; - aOld = aOld.copy( 2, nLen); + assert(nLen >= 2 && aOld[0] == '{' && aOld[nLen-1] == '}'); + nLen -= 2; + aOld = aOld.copy( 1, nLen); } ScRefFinder aFinder( aOld, aIter.GetPos(), pDoc, pDoc->GetAddressConvention() ); aFinder.ToggleRel( 0, nLen ); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits