summaryrefslogtreecommitdiff
path: root/accessibility/source/extended/textwindowaccessibility.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'accessibility/source/extended/textwindowaccessibility.cxx')
-rw-r--r--accessibility/source/extended/textwindowaccessibility.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/accessibility/source/extended/textwindowaccessibility.cxx b/accessibility/source/extended/textwindowaccessibility.cxx
index 7d8001318cf4..4a829707b77f 100644
--- a/accessibility/source/extended/textwindowaccessibility.cxx
+++ b/accessibility/source/extended/textwindowaccessibility.cxx
@@ -1560,10 +1560,10 @@ void SAL_CALL Document::disposing()
// virtual
void Document::Notify(::SfxBroadcaster &, ::SfxHint const & rHint)
{
- if (rHint.ISA(::TextHint))
+ const TextHint* pTextHint = dynamic_cast<const TextHint*>(&rHint);
+ if (pTextHint)
{
- ::TextHint const & rTextHint
- = static_cast< ::TextHint const & >(rHint);
+ ::TextHint const & rTextHint = *pTextHint;
switch (rTextHint.GetId())
{
case TEXT_HINT_PARAINSERTED: