diff options
Diffstat (limited to 'sd/source/ui/slidesorter/controller/SlsTransferableData.cxx')
-rw-r--r-- | sd/source/ui/slidesorter/controller/SlsTransferableData.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sd/source/ui/slidesorter/controller/SlsTransferableData.cxx b/sd/source/ui/slidesorter/controller/SlsTransferableData.cxx index a3d7a5fc309b..a8500979b00f 100644 --- a/sd/source/ui/slidesorter/controller/SlsTransferableData.cxx +++ b/sd/source/ui/slidesorter/controller/SlsTransferableData.cxx @@ -88,10 +88,10 @@ void TransferableData::DragFinished (sal_Int8 nDropAction) void TransferableData::Notify (SfxBroadcaster&, const SfxHint& rHint) { - if (rHint.ISA(SfxSimpleHint) && mpViewShell!=NULL) + const SfxSimpleHint* pSimpleHint = dynamic_cast<const SfxSimpleHint*>(&rHint); + if (pSimpleHint && mpViewShell) { - SfxSimpleHint& rSimpleHint (*PTR_CAST(SfxSimpleHint, &rHint)); - if (rSimpleHint.GetId() == SFX_HINT_DYING) + if (pSimpleHint->GetId() == SFX_HINT_DYING) { // This hint may come either from the ViewShell or from the // document (registered by SdTransferable). We do not know |