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

Reply via email to