framework/source/loadenv/loadenv.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 4ad153627120df1b962622085be0bd3673a23c8e
Author: Samuel Mehrbrodt <[email protected]>
Date:   Wed Jun 20 11:39:02 2018 +0200

    Don't load UI when running in unit tests
    
    There seems to be some exception for testFdo77229 that IsHeadlessModeEnabled
    returns false.
    So add another check here.
    
    Follow-up for c6dbeee59fa4fd8b43f3ae182c18bf04d57c52dc
    
    Change-Id: I023791bc9c8e1168abb943dc706c7fc8c17671b8

diff --git a/framework/source/loadenv/loadenv.cxx 
b/framework/source/loadenv/loadenv.cxx
index 4bb7b034c7c9..9a138b4d59f9 100644
--- a/framework/source/loadenv/loadenv.cxx
+++ b/framework/source/loadenv/loadenv.cxx
@@ -160,11 +160,11 @@ css::uno::Reference< css::lang::XComponent > 
LoadEnv::loadComponentFromURL(const
     {
         LoadEnv aEnv(xContext);
 
-
         EFeature loadEnvFeatures = E_WORK_WITH_UI;
         comphelper::NamedValueCollection aDescriptor( lArgs );
         // tdf#118238 Only disable UI interaction when loading as hidden
-        if (aDescriptor.get("Hidden") == uno::Any(true) || 
Application::IsHeadlessModeEnabled())
+        static bool const s_isTest(getenv("LO_TESTNAME") != nullptr);
+        if (aDescriptor.get("Hidden") == uno::Any(true) || 
Application::IsHeadlessModeEnabled() || s_isTest)
             loadEnvFeatures = E_NO_FEATURE;
 
         aEnv.initializeLoading(sURL,
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to