diff options
Diffstat (limited to 'svx/source/dialog/svxruler.cxx')
-rw-r--r-- | svx/source/dialog/svxruler.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/svx/source/dialog/svxruler.cxx b/svx/source/dialog/svxruler.cxx index bf12a85572aa..60ace556fe04 100644 --- a/svx/source/dialog/svxruler.cxx +++ b/svx/source/dialog/svxruler.cxx @@ -3368,9 +3368,10 @@ void SvxRuler::Notify(SfxBroadcaster&, const SfxHint& rHint) */ // start update + const SfxSimpleHint* pSimpleHint = dynamic_cast<const SfxSimpleHint*>( &rHint ); if(bActive && - rHint.Type() == TYPE(SfxSimpleHint) && - ((SfxSimpleHint&) rHint ).GetId() == SFX_HINT_UPDATEDONE ) + pSimpleHint && + pSimpleHint->GetId() == SFX_HINT_UPDATEDONE ) { Update(); EndListening(*pBindings); |