diff --git a/chart2/source/controller/accessibility/AccessibleBase.cxx b/chart2/source/controller/accessibility/AccessibleBase.cxx index 6b2a532798f5..d97e4674a554 100644 --- a/chart2/source/controller/accessibility/AccessibleBase.cxx +++ b/chart2/source/controller/accessibility/AccessibleBase.cxx @@ -325,10 +325,7 @@ awt::Point AccessibleBase::GetUpperLeftOnScreen() const return aResult; } -void AccessibleBase::BroadcastAccEvent( - sal_Int16 nId, - const Any & rNew, - const Any & rOld ) const +void AccessibleBase::BroadcastAccEvent(sal_Int16 nId, const Any& rNew, const Any& rOld) { ClearableMutexGuard aGuard( m_aMutex ); @@ -337,10 +334,7 @@ void AccessibleBase::BroadcastAccEvent( // if we don't have a client id for the notifier, then we don't have listeners, then // we don't need to notify anything - // the const cast is needed, because UNO parameters are never const - const AccessibleEventObject aEvent( - const_cast< uno::XWeak * >( static_cast< const uno::XWeak * >( this )), - nId, rNew, rOld, -1 ); + const AccessibleEventObject aEvent(static_cast(this), nId, rNew, rOld, -1); // let the notifier handle this event ::comphelper::AccessibleEventNotifier::addEvent( m_nEventNotifierId, aEvent ); diff --git a/chart2/source/controller/inc/AccessibleBase.hxx b/chart2/source/controller/inc/AccessibleBase.hxx index 73eb7c318862..77bb2526c961 100644 --- a/chart2/source/controller/inc/AccessibleBase.hxx +++ b/chart2/source/controller/inc/AccessibleBase.hxx @@ -186,7 +186,7 @@ protected: */ void BroadcastAccEvent( sal_Int16 nId, const css::uno::Any & rNew, - const css::uno::Any & rOld ) const; + const css::uno::Any & rOld ); /** Removes all children from the internal lists and broadcasts child remove events.