summaryrefslogtreecommitdiff
path: root/sd/source/ui/slideshow/slideshowimpl.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/source/ui/slideshow/slideshowimpl.cxx')
-rw-r--r--sd/source/ui/slideshow/slideshowimpl.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/sd/source/ui/slideshow/slideshowimpl.cxx b/sd/source/ui/slideshow/slideshowimpl.cxx
index 0b3f79d912ef..e3c527af1a96 100644
--- a/sd/source/ui/slideshow/slideshowimpl.cxx
+++ b/sd/source/ui/slideshow/slideshowimpl.cxx
@@ -691,7 +691,7 @@ void SAL_CALL SlideshowImpl::disposing()
}
// show current window again
- if( mpViewShell && !mpViewShell->ISA(PresentationViewShell))
+ if( mpViewShell && dynamic_cast< PresentationViewShell *>( mpViewShell ) == nullptr)
{
if( meAnimationMode == ANIMATIONMODE_SHOW )
{
@@ -1624,7 +1624,7 @@ void SlideshowImpl::click( const Reference< XShape >& xShape, const ::com::sun::
{
// todo, better do it async?
SdrObject* pObj = GetSdrObjectFromXShape( xShape );
- SdrOle2Obj* pOleObject = PTR_CAST(SdrOle2Obj, pObj);
+ SdrOle2Obj* pOleObject = dynamic_cast< SdrOle2Obj* >(pObj);
if (pOleObject && mpViewShell )
mpViewShell->ActivateObject(pOleObject, pEvent->mnVerb);
}