[Libreoffice-commits] core.git: desktop/source
Mike Kaganski (via logerrit)
logerrit at kemper.freedesktop.org
Sat Jan 11 17:28:05 UTC 2020
desktop/source/deployment/gui/dp_gui_service.cxx | 41 +++--------------------
1 file changed, 6 insertions(+), 35 deletions(-)
New commits:
commit 31014301cbb1e9f4b2f7d8970901b7cea4938f80
Author: Mike Kaganski <mike.kaganski at collabora.com>
AuthorDate: Sat Jan 11 19:40:53 2020 +0300
Commit: Mike Kaganski <mike.kaganski at collabora.com>
CommitDate: Sat Jan 11 18:27:32 2020 +0100
Replace rtl::Static uses with statics
Change-Id: Ifef42ffc1b27be0225d0d33b21d74ba3ea0b231e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86610
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski at collabora.com>
diff --git a/desktop/source/deployment/gui/dp_gui_service.cxx b/desktop/source/deployment/gui/dp_gui_service.cxx
index a333705a561d..5110308bf787 100644
--- a/desktop/source/deployment/gui/dp_gui_service.cxx
+++ b/desktop/source/deployment/gui/dp_gui_service.cxx
@@ -86,46 +86,17 @@ void MyApp::DeInit()
comphelper::setProcessServiceFactory(nullptr);
}
-namespace
-{
- struct ProductName
- : public rtl::Static< OUString, ProductName > {};
- struct Version
- : public rtl::Static< OUString, Version > {};
- struct AboutBoxVersion
- : public rtl::Static< OUString, AboutBoxVersion > {};
- struct AboutBoxVersionSuffix
- : public rtl::Static< OUString, AboutBoxVersionSuffix > {};
- struct OOOVendor
- : public rtl::Static< OUString, OOOVendor > {};
- struct Extension
- : public rtl::Static< OUString, Extension > {};
-}
-
static OUString ReplaceProductNameHookProc( const OUString& rStr )
{
if (rStr.indexOf( "%PRODUCT" ) == -1)
return rStr;
- OUString sProductName = ProductName::get();
- OUString sVersion = Version::get();
- OUString sAboutBoxVersion = AboutBoxVersion::get();
- OUString sAboutBoxVersionSuffix = AboutBoxVersionSuffix::get();
- OUString sExtension = Extension::get();
- OUString sOOOVendor = OOOVendor::get();
-
- if ( sProductName.isEmpty() )
- {
- sProductName = utl::ConfigManager::getProductName();
- sVersion = utl::ConfigManager::getProductVersion();
- sAboutBoxVersion = utl::ConfigManager::getAboutBoxProductVersion();
- sAboutBoxVersionSuffix = utl::ConfigManager::getAboutBoxProductVersionSuffix();
- sOOOVendor = utl::ConfigManager::getVendor();
- if ( sExtension.isEmpty() )
- {
- sExtension = utl::ConfigManager::getProductExtension();
- }
- }
+ static const OUString sProductName = utl::ConfigManager::getProductName();
+ static const OUString sVersion = utl::ConfigManager::getProductVersion();
+ static const OUString sAboutBoxVersion = utl::ConfigManager::getAboutBoxProductVersion();
+ static const OUString sAboutBoxVersionSuffix = utl::ConfigManager::getAboutBoxProductVersionSuffix();
+ static const OUString sExtension = utl::ConfigManager::getProductExtension();
+ static const OUString sOOOVendor = utl::ConfigManager::getVendor();
OUString sRet = rStr.replaceAll( "%PRODUCTNAME", sProductName );
sRet = sRet.replaceAll( "%PRODUCTVERSION", sVersion );
More information about the Libreoffice-commits
mailing list