summaryrefslogtreecommitdiff
path: root/svx/source/dialog/svxruler.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/source/dialog/svxruler.cxx')
-rw-r--r--svx/source/dialog/svxruler.cxx5
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);