[Libreoffice-commits] core.git: svtools/source
Caolán McNamara
caolanm at redhat.com
Sun Jun 18 13:54:38 UTC 2017
svtools/source/graphic/grfmgr.cxx | 30 ++++++++++++++----------------
1 file changed, 14 insertions(+), 16 deletions(-)
New commits:
commit 2297570efbefd6f07f2ccd4666d54491d35c8340
Author: Caolán McNamara <caolanm at redhat.com>
Date: Sun Jun 18 14:52:36 2017 +0100
silence some exception warnings
Change-Id: I654c57642c639fa07a3f496286cc4e180bb0b241
diff --git a/svtools/source/graphic/grfmgr.cxx b/svtools/source/graphic/grfmgr.cxx
index 51a8abad1704..b962a52e9608 100644
--- a/svtools/source/graphic/grfmgr.cxx
+++ b/svtools/source/graphic/grfmgr.cxx
@@ -153,25 +153,23 @@ void GraphicObject::ImplEnsureGraphicManager()
{
if (!mpGlobalMgr)
{
+ sal_uLong nCacheSize = 20000;
+ sal_uLong nMaxObjCacheSize = 20000;
+ sal_uLong nTimeoutSeconds = 20000;
if (!utl::ConfigManager::IsAvoidConfig())
{
- mpGlobalMgr = new GraphicManager(
- (officecfg::Office::Common::Cache::GraphicManager::
- TotalCacheSize::get()),
- (officecfg::Office::Common::Cache::GraphicManager::
- ObjectCacheSize::get()));
- mpGlobalMgr->SetCacheTimeout(
- officecfg::Office::Common::Cache::GraphicManager::
- ObjectReleaseTime::get());
- }
- else
- {
- mpGlobalMgr = new GraphicManager(
- 20000,
- 20000);
- mpGlobalMgr->SetCacheTimeout(
- 20000);
+ try
+ {
+ nCacheSize = officecfg::Office::Common::Cache::GraphicManager::TotalCacheSize::get();
+ nMaxObjCacheSize = officecfg::Office::Common::Cache::GraphicManager::ObjectCacheSize::get();
+ nTimeoutSeconds = officecfg::Office::Common::Cache::GraphicManager::ObjectReleaseTime::get();
+ }
+ catch (...)
+ {
+ }
}
+ mpGlobalMgr = new GraphicManager(nCacheSize, nMaxObjCacheSize);
+ mpGlobalMgr->SetCacheTimeout(nTimeoutSeconds);
}
}
More information about the Libreoffice-commits
mailing list