summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2018-12-17 09:46:44 +0100
committerMike Kaganski <mike.kaganski@collabora.com>2018-12-17 11:08:39 +0100
commite8b57d319cfd46816cc41aeccbcb6aa4a2f7cdef (patch)
treefb2a5b293f8e1a31689d1d42045a1fb51cfeb819 /sw
parenta11a2665509f84a29b04e8941bb28d4c5e798fc2 (diff)
Simplify static initializer
Change-Id: I82d5e2ad7373fb9d39aa087426ea80ca4559b556 Reviewed-on: https://gerrit.libreoffice.org/65245 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'sw')
-rw-r--r--sw/source/uibase/dbui/dbmgr.cxx14
1 files changed, 5 insertions, 9 deletions
diff --git a/sw/source/uibase/dbui/dbmgr.cxx b/sw/source/uibase/dbui/dbmgr.cxx
index b7956cc7ec11..09f88dd03632 100644
--- a/sw/source/uibase/dbui/dbmgr.cxx
+++ b/sw/source/uibase/dbui/dbmgr.cxx
@@ -1172,16 +1172,12 @@ bool SwDBManager::MergeMailFiles(SwWrtShell* pSourceShell,
const OUString sDescriptorPrefix = sPrefix_;
// Setup for dumping debugging documents
- static const char *sMaxDumpDocs = nullptr;
- static sal_Int32 nMaxDumpDocs = 0;
- if (!sMaxDumpDocs)
- {
- sMaxDumpDocs = getenv("SW_DEBUG_MAILMERGE_DOCS");
- if (!sMaxDumpDocs)
- sMaxDumpDocs = "";
+ static const sal_Int32 nMaxDumpDocs = []() {
+ if (const char* sEnv = getenv("SW_DEBUG_MAILMERGE_DOCS"))
+ return OUString(sEnv, strlen(sEnv), osl_getThreadTextEncoding()).toInt32();
else
- nMaxDumpDocs = OUString(sMaxDumpDocs, strlen(sMaxDumpDocs), osl_getThreadTextEncoding()).toInt32();
- }
+ return sal_Int32(0);
+ }();
::rtl::Reference< MailDispatcher > xMailDispatcher;
::rtl::Reference< IMailDispatcherListener > xMailListener;