summaryrefslogtreecommitdiff
path: root/sd/source/ui/view/drviewsg.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/source/ui/view/drviewsg.cxx')
-rw-r--r--sd/source/ui/view/drviewsg.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/sd/source/ui/view/drviewsg.cxx b/sd/source/ui/view/drviewsg.cxx
index 94bb4df5e5c4..ab5a8d3f214d 100644
--- a/sd/source/ui/view/drviewsg.cxx
+++ b/sd/source/ui/view/drviewsg.cxx
@@ -85,7 +85,7 @@ void DrawViewShell::GetIMapState( SfxItemSet& rSet )
const SdrObject* pObj = rMarkList.GetMark( 0 )->GetMarkedSdrObj();
SvxIMapDlg* pImageMapDialog = ViewShell::Implementation::GetImageMapDialog();
- if ( ( pObj->ISA( SdrGrafObj ) /*|| pObj->ISA( SdrOle2Obj )*/ )
+ if ( ( dynamic_cast< const SdrGrafObj *>( pObj ) != nullptr /*|| pObj->ISA( SdrOle2Obj )*/ )
&& pImageMapDialog!=NULL
&& ( pImageMapDialog->GetEditingObject() == static_cast<void const *>(pObj) ) )
{