From 21eb6c98bcfb1d453f8eb9f73bd87f6dd87aa882 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Tue, 7 Apr 2020 14:16:40 +0200 Subject: loplugin:flatten in jvmfwk Change-Id: Ic58bc539ad6b4e1ef1d8049ec97547d1420be8a4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91817 Tested-by: Jenkins Reviewed-by: Noel Grandin --- jvmfwk/plugins/sunmajor/pluginlib/util.cxx | 60 +++++++++++++++--------------- jvmfwk/source/fwkbase.cxx | 34 ++++++++--------- 2 files changed, 47 insertions(+), 47 deletions(-) diff --git a/jvmfwk/plugins/sunmajor/pluginlib/util.cxx b/jvmfwk/plugins/sunmajor/pluginlib/util.cxx index ff540cc52325..db855d9ce4f4 100644 --- a/jvmfwk/plugins/sunmajor/pluginlib/util.cxx +++ b/jvmfwk/plugins/sunmajor/pluginlib/util.cxx @@ -1049,44 +1049,44 @@ void addJavaInfosFromPath( #if !defined JVM_ONE_PATH_CHECK // Get Java from PATH environment variable char *szPath= getenv("PATH"); - if(szPath) + if(!szPath) + return; + + OUString usAllPath(szPath, strlen(szPath), osl_getThreadTextEncoding()); + sal_Int32 nIndex = 0; + do { - OUString usAllPath(szPath, strlen(szPath), osl_getThreadTextEncoding()); - sal_Int32 nIndex = 0; - do + OUString usToken = usAllPath.getToken( 0, SAL_PATHSEPARATOR, nIndex ); + OUString usTokenUrl; + if(File::getFileURLFromSystemPath(usToken, usTokenUrl) == File::E_None) { - OUString usToken = usAllPath.getToken( 0, SAL_PATHSEPARATOR, nIndex ); - OUString usTokenUrl; - if(File::getFileURLFromSystemPath(usToken, usTokenUrl) == File::E_None) + if(!usTokenUrl.isEmpty()) { - if(!usTokenUrl.isEmpty()) + OUString usBin; + if(usTokenUrl == ".") { - OUString usBin; - if(usTokenUrl == ".") - { - OUString usWorkDirUrl; - if(osl_Process_E_None == osl_getProcessWorkingDir(&usWorkDirUrl.pData)) - usBin= usWorkDirUrl; - } - else if(usTokenUrl == "..") - { - OUString usWorkDir; - if(osl_Process_E_None == osl_getProcessWorkingDir(&usWorkDir.pData)) - usBin= getDirFromFile(usWorkDir); - } - else - { - usBin = usTokenUrl; - } - if(!usBin.isEmpty()) - { - addJREInfoFromBinPath(usBin, allInfos, addedInfos); - } + OUString usWorkDirUrl; + if(osl_Process_E_None == osl_getProcessWorkingDir(&usWorkDirUrl.pData)) + usBin= usWorkDirUrl; + } + else if(usTokenUrl == "..") + { + OUString usWorkDir; + if(osl_Process_E_None == osl_getProcessWorkingDir(&usWorkDir.pData)) + usBin= getDirFromFile(usWorkDir); + } + else + { + usBin = usTokenUrl; + } + if(!usBin.isEmpty()) + { + addJREInfoFromBinPath(usBin, allInfos, addedInfos); } } } - while ( nIndex >= 0 ); } + while ( nIndex >= 0 ); #endif } diff --git a/jvmfwk/source/fwkbase.cxx b/jvmfwk/source/fwkbase.cxx index 332d84ebb07b..7f3cd0a132ae 100644 --- a/jvmfwk/source/fwkbase.cxx +++ b/jvmfwk/source/fwkbase.cxx @@ -94,23 +94,23 @@ VendorSettings::VendorSettings() SAL_WARN( "jfw", sMsg ); throw FrameworkException(JFW_E_CONFIGURATION, sMsg); } - if (!sSettingsPath.isEmpty()) - { - m_xmlDocVendorSettings = xmlParseFile(sSettingsPath.getStr()); - if (m_xmlDocVendorSettings == nullptr) - throw FrameworkException( - JFW_E_ERROR, - OStringLiteral("[Java framework] Error while parsing file: ") - + sSettingsPath + "."); - - m_xmlPathContextVendorSettings = xmlXPathNewContext(m_xmlDocVendorSettings); - int res = xmlXPathRegisterNs( - m_xmlPathContextVendorSettings, reinterpret_cast("jf"), - reinterpret_cast(NS_JAVA_FRAMEWORK)); - if (res == -1) - throw FrameworkException(JFW_E_ERROR, - "[Java framework] Error in constructor VendorSettings::VendorSettings() (fwkbase.cxx)"); - } + if (sSettingsPath.isEmpty()) + return; + + m_xmlDocVendorSettings = xmlParseFile(sSettingsPath.getStr()); + if (m_xmlDocVendorSettings == nullptr) + throw FrameworkException( + JFW_E_ERROR, + OStringLiteral("[Java framework] Error while parsing file: ") + + sSettingsPath + "."); + + m_xmlPathContextVendorSettings = xmlXPathNewContext(m_xmlDocVendorSettings); + int res = xmlXPathRegisterNs( + m_xmlPathContextVendorSettings, reinterpret_cast("jf"), + reinterpret_cast(NS_JAVA_FRAMEWORK)); + if (res == -1) + throw FrameworkException(JFW_E_ERROR, + "[Java framework] Error in constructor VendorSettings::VendorSettings() (fwkbase.cxx)"); } std::optional VendorSettings::getVersionInformation(const OUString & sVendor) const -- cgit