summaryrefslogtreecommitdiff
path: root/sc/source/ui/Accessibility/AccessiblePageHeaderArea.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/source/ui/Accessibility/AccessiblePageHeaderArea.cxx')
-rw-r--r--sc/source/ui/Accessibility/AccessiblePageHeaderArea.cxx13
1 files changed, 5 insertions, 8 deletions
diff --git a/sc/source/ui/Accessibility/AccessiblePageHeaderArea.cxx b/sc/source/ui/Accessibility/AccessiblePageHeaderArea.cxx
index 4881e2a8ce60..c807a01661dd 100644
--- a/sc/source/ui/Accessibility/AccessiblePageHeaderArea.cxx
+++ b/sc/source/ui/Accessibility/AccessiblePageHeaderArea.cxx
@@ -60,7 +60,7 @@ ScAccessiblePageHeaderArea::~ScAccessiblePageHeaderArea()
{
if (!ScAccessibleContextBase::IsDefunc() && !rBHelper.bInDispose)
{
- // increment refcount to prevent double call off dtor
+ // increment refcount to prevent double call of dtor
osl_atomic_increment( &m_refCount );
dispose();
}
@@ -89,10 +89,7 @@ void ScAccessiblePageHeaderArea::Notify( SfxBroadcaster& rBC, const SfxHint& rHi
if (mpTextHelper)
mpTextHelper->UpdateChildren();
- AccessibleEventObject aEvent;
- aEvent.EventId = AccessibleEventId::VISIBLE_DATA_CHANGED;
- aEvent.Source = uno::Reference< XAccessibleContext >(this);
- CommitChange(aEvent);
+ CommitChange(AccessibleEventId::VISIBLE_DATA_CHANGED, uno::Any(), uno::Any());
}
ScAccessibleContextBase::Notify(rBC, rHint);
}
@@ -105,7 +102,7 @@ uno::Reference< XAccessible > SAL_CALL ScAccessiblePageHeaderArea::getAccessible
if (containsPoint(rPoint))
{
SolarMutexGuard aGuard;
- IsObjectValid();
+ ensureAlive();
if(!mpTextHelper)
CreateTextHelper();
@@ -122,7 +119,7 @@ sal_Int64 SAL_CALL
ScAccessiblePageHeaderArea::getAccessibleChildCount()
{
SolarMutexGuard aGuard;
- IsObjectValid();
+ ensureAlive();
if (!mpTextHelper)
CreateTextHelper();
return mpTextHelper->GetChildCount();
@@ -132,7 +129,7 @@ uno::Reference< XAccessible > SAL_CALL
ScAccessiblePageHeaderArea::getAccessibleChild(sal_Int64 nIndex)
{
SolarMutexGuard aGuard;
- IsObjectValid();
+ ensureAlive();
if (!mpTextHelper)
CreateTextHelper();
return mpTextHelper->GetChild(nIndex);