diff options
Diffstat (limited to 'sfx2/source/appl')
-rw-r--r-- | sfx2/source/appl/app.cxx | 2 | ||||
-rw-r--r-- | sfx2/source/appl/appbaslib.cxx | 3 | ||||
-rw-r--r-- | sfx2/source/appl/appcfg.cxx | 3 | ||||
-rw-r--r-- | sfx2/source/appl/appinit.cxx | 2 |
4 files changed, 4 insertions, 6 deletions
diff --git a/sfx2/source/appl/app.cxx b/sfx2/source/appl/app.cxx index f5c5725b658c..be3bd16731dc 100644 --- a/sfx2/source/appl/app.cxx +++ b/sfx2/source/appl/app.cxx @@ -219,7 +219,7 @@ SfxApplication::~SfxApplication() { OSL_ENSURE( GetObjectShells_Impl().size() == 0, "Memory leak: some object shells were not removed!" ); - Broadcast( SfxSimpleHint(SFX_HINT_DYING) ); + Broadcast( SfxHint(SFX_HINT_DYING) ); for (auto &module : pImpl->aModules) // Clear modules module.reset(); diff --git a/sfx2/source/appl/appbaslib.cxx b/sfx2/source/appl/appbaslib.cxx index fff3f664d4f7..48a0839aef4f 100644 --- a/sfx2/source/appl/appbaslib.cxx +++ b/sfx2/source/appl/appbaslib.cxx @@ -45,8 +45,7 @@ void SfxBasicManagerHolder::Notify(SfxBroadcaster& rBC, SfxHint const& rHint) { if (!mpBasicManager || &rBC != mpBasicManager) return; - SfxSimpleHint const*const pSimpleHint(dynamic_cast<SfxSimpleHint const*>(&rHint)); - if (pSimpleHint && SFX_HINT_DYING == pSimpleHint->GetId()) + if (SFX_HINT_DYING == rHint.GetId()) { mpBasicManager = nullptr; mxBasicContainer.clear(); diff --git a/sfx2/source/appl/appcfg.cxx b/sfx2/source/appl/appcfg.cxx index af0cf2ce28bd..7b47221cfec4 100644 --- a/sfx2/source/appl/appcfg.cxx +++ b/sfx2/source/appl/appcfg.cxx @@ -95,8 +95,7 @@ public: void SfxEventAsyncer_Impl::Notify( SfxBroadcaster&, const SfxHint& rHint ) { - const SfxSimpleHint* pHint = dynamic_cast<const SfxSimpleHint*>(&rHint); - if( pHint && pHint->GetId() == SFX_HINT_DYING && pIdle->IsActive() ) + if( rHint.GetId() == SFX_HINT_DYING && pIdle->IsActive() ) { pIdle->Stop(); delete this; diff --git a/sfx2/source/appl/appinit.cxx b/sfx2/source/appl/appinit.cxx index 8daf1fa1a94d..5dcdaf2778e9 100644 --- a/sfx2/source/appl/appinit.cxx +++ b/sfx2/source/appl/appinit.cxx @@ -111,7 +111,7 @@ void SAL_CALL SfxTerminateListener_Impl::notifyTermination( const EventObject& a Scheduler::ImplDeInitScheduler(); SfxApplication* pApp = SfxGetpApp(); - pApp->Broadcast( SfxSimpleHint( SFX_HINT_DEINITIALIZING ) ); + pApp->Broadcast( SfxHint( SFX_HINT_DEINITIALIZING ) ); pApp->Get_Impl()->pAppDispatch->ReleaseAll(); pApp->Get_Impl()->pAppDispatch->release(); |