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

Tomaž Vajngerl (via logerrit) logerrit at kemper.freedesktop.org
Mon May 10 23:17:28 UTC 2021


 desktop/source/lib/init.cxx |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit d7f734db2c078ced3ce08ad58cd816a79abe3bcf
Author:     Tomaž Vajngerl <tomaz.vajngerl at collabora.co.uk>
AuthorDate: Mon May 10 14:55:49 2021 +0900
Commit:     Tomaž Vajngerl <quikee at gmail.com>
CommitDate: Tue May 11 01:16:39 2021 +0200

    lok: enable macros by default for Android
    
    This enables macros execution for Android, so the user will be
    asked to execute macros (assuming the security level is set to 1,
    which is the default) if the document contains any macros to
    execute.
    
    Change-Id: I34dbd123c5b4ea7386096fd3a21766da3479be6c
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115305
    Tested-by: Jenkins
    Reviewed-by: Tomaž Vajngerl <quikee at gmail.com>

diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
index a8c0f078c6a7..2ca561285d93 100644
--- a/desktop/source/lib/init.cxx
+++ b/desktop/source/lib/init.cxx
@@ -2282,9 +2282,13 @@ static LibreOfficeKitDocument* lo_documentLoadWithOptions(LibreOfficeKit* pThis,
         }
         SvtSecurityOptions().SetMacroSecurityLevel(nMacroSecurityLevel);
 
+#if defined(ANDROID) && HAVE_FEATURE_ANDROID_LOK
+        sal_Int16 nMacroExecMode = document::MacroExecMode::USE_CONFIG;
+#else
         const OUString aEnableMacrosExecution = extractParameter(aOptions, u"EnableMacrosExecution");
         sal_Int16 nMacroExecMode = aEnableMacrosExecution == "true" ? document::MacroExecMode::USE_CONFIG :
             document::MacroExecMode::NEVER_EXECUTE;
+#endif
         aFilterOptions[2].Name = "MacroExecutionMode";
         aFilterOptions[2].Value <<= nMacroExecMode;
 


More information about the Libreoffice-commits mailing list