summaryrefslogtreecommitdiff
path: root/editeng/source
diff options
context:
space:
mode:
authorMichael Weghorn <m.weghorn@posteo.de>2025-04-03 12:23:09 +0200
committerMichael Weghorn <m.weghorn@posteo.de>2025-04-03 22:31:46 +0200
commit5348c79e012ed68810fe3ed229c2bc12e7c7ed53 (patch)
treea607f7574f4a4e73d387fc9d9b032c09d243ca49 /editeng/source
parent138bc16c9aac04def13843bb9bf6f18075a88c0f (diff)
editeng a11y: Simplify AccessibleEditableTextPara::FireEvent
* Make method non-const, which avoid the need to const_cast. * Just use `this` directly instead of calling `getAccessibleContext`, which returns a reference to `this` again. This also prepeare for turning AccessibleEditableTextPara into an OAccessibleComponentHelper subclass in an upcoming commit. Change-Id: I74526e47070979ce34e89c165843ca3a5a9b1f60 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183680 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Diffstat (limited to 'editeng/source')
-rw-r--r--editeng/source/accessibility/AccessibleEditableTextPara.cxx4
-rw-r--r--editeng/source/accessibility/AccessibleParaManager.cxx2
2 files changed, 3 insertions, 3 deletions
diff --git a/editeng/source/accessibility/AccessibleEditableTextPara.cxx b/editeng/source/accessibility/AccessibleEditableTextPara.cxx
index c55e272b56af..e25fe7e5395b 100644
--- a/editeng/source/accessibility/AccessibleEditableTextPara.cxx
+++ b/editeng/source/accessibility/AccessibleEditableTextPara.cxx
@@ -536,9 +536,9 @@ void AccessibleEditableTextPara::SetEEOffset( const Point& rOffset )
maEEOffset = rOffset;
}
-void AccessibleEditableTextPara::FireEvent(const sal_Int16 nEventId, const uno::Any& rNewValue, const uno::Any& rOldValue) const
+void AccessibleEditableTextPara::FireEvent(const sal_Int16 nEventId, const uno::Any& rNewValue, const uno::Any& rOldValue)
{
- uno::Reference < XAccessibleContext > xThis( const_cast< AccessibleEditableTextPara* > (this)->getAccessibleContext() );
+ uno::Reference <XAccessibleContext> xThis(this);
AccessibleEventObject aEvent(xThis, nEventId, rNewValue, rOldValue, -1);
diff --git a/editeng/source/accessibility/AccessibleParaManager.cxx b/editeng/source/accessibility/AccessibleParaManager.cxx
index f0be469d0249..649fe1585a33 100644
--- a/editeng/source/accessibility/AccessibleParaManager.cxx
+++ b/editeng/source/accessibility/AccessibleParaManager.cxx
@@ -311,7 +311,7 @@ public:
mnEventId( nEventId ),
mrNewValue( rNewValue ),
mrOldValue( rOldValue ) {}
- void operator()( ::accessibility::AccessibleEditableTextPara const & rPara )
+ void operator()(::accessibility::AccessibleEditableTextPara& rPara)
{
rPara.FireEvent( mnEventId, mrNewValue, mrOldValue );
}