[Libreoffice-commits] core.git: formula/source

Winfried Donkers winfrieddonkers at libreoffice.org
Thu Feb 12 11:05:18 PST 2015


 formula/source/core/api/FormulaCompiler.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit 944886f6d96843ca4f5833ecca48a693c81abc3b
Author: Winfried Donkers <winfrieddonkers at libreoffice.org>
Date:   Thu Jan 15 10:35:32 2015 +0100

    fdo#87534 fix HYPERLINK behaviour when used in names
    
    When using HYPERLINK() in names, the hyperlink was set to disabled
    on copying token. After fix, behaviour is consistent.
    
    Note: reducing the fix to 1 line does not work, a set hyperlink
    is only to be copied when applicable.
    
    Change-Id: I27ad24ed8912afa548f08d249ad51d18a792c275
    Reviewed-on: https://gerrit.libreoffice.org/13920
    Reviewed-by: Eike Rathke <erack at redhat.com>
    Tested-by: Eike Rathke <erack at redhat.com>

diff --git a/formula/source/core/api/FormulaCompiler.cxx b/formula/source/core/api/FormulaCompiler.cxx
index acfdc09..07955f6 100644
--- a/formula/source/core/api/FormulaCompiler.cxx
+++ b/formula/source/core/api/FormulaCompiler.cxx
@@ -1704,6 +1704,8 @@ void FormulaCompiler::PopTokenArray()
         else if ( !pArr->IsRecalcModeNormal() && p->pArr->IsRecalcModeNormal() )
             p->pArr->SetMaskedRecalcMode( pArr->GetRecalcMode() );
         p->pArr->SetCombinedBitsRecalcMode( pArr->GetRecalcMode() );
+        if ( pArr->IsHyperLink() )  // fdo 87534
+            p->pArr->SetHyperLink( true );
         if( p->bTemp )
             delete pArr;
         pArr = p->pArr;


More information about the Libreoffice-commits mailing list