summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-01-09 15:50:56 +0000
committerCaolán McNamara <caolanm@redhat.com>2017-01-10 11:09:57 +0000
commit6b0ae6c674e0216bc916232e500515f9eb764664 (patch)
tree9bd62fddc958af399e049c0729e2e779f04f577f /svtools
parent439b2a134218b93e6ca9fa23005b89c19498f586 (diff)
the only GraphicManager is the mpGlobalMgr, so simplify accordingly
Change-Id: I5b237e27815e138cdcab75b1b9f657882ae8a37b
Diffstat (limited to 'svtools')
-rw-r--r--svtools/source/graphic/grfmgr.cxx53
1 files changed, 18 insertions, 35 deletions
diff --git a/svtools/source/graphic/grfmgr.cxx b/svtools/source/graphic/grfmgr.cxx
index 8507c009bc9d..2577393465e1 100644
--- a/svtools/source/graphic/grfmgr.cxx
+++ b/svtools/source/graphic/grfmgr.cxx
@@ -163,51 +163,34 @@ void GraphicObject::ImplAssignGraphicData()
void GraphicObject::ImplSetGraphicManager(const OString* pID, const GraphicObject* pCopyObj)
{
- if (mpMgr && mpMgr == mpGlobalMgr)
+ if (mpMgr)
return;
else
{
- if( mpMgr )
+ if( !mpGlobalMgr )
{
- mpMgr->ImplUnregisterObj( *this );
-
- if( ( mpMgr == mpGlobalMgr ) && !mpGlobalMgr->ImplHasObjects() )
+ if (!utl::ConfigManager::IsAvoidConfig())
{
- delete mpGlobalMgr;
- mpGlobalMgr = nullptr;
+ 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());
}
- }
-
- if (true)
- {
- if( !mpGlobalMgr )
+ else
{
- 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);
- }
+ mpGlobalMgr = new GraphicManager(
+ 20000,
+ 20000);
+ mpGlobalMgr->SetCacheTimeout(
+ 20000);
}
-
- mpMgr = mpGlobalMgr;
}
- else
- mpMgr = nullptr;
+ mpMgr = mpGlobalMgr;
mpMgr->ImplRegisterObj( *this, maGraphic, pID, pCopyObj );
}
}