summaryrefslogtreecommitdiff
path: root/accessibility
diff options
context:
space:
mode:
Diffstat (limited to 'accessibility')
-rw-r--r--accessibility/source/extended/AccessibleGridControlHeader.cxx10
1 files changed, 7 insertions, 3 deletions
diff --git a/accessibility/source/extended/AccessibleGridControlHeader.cxx b/accessibility/source/extended/AccessibleGridControlHeader.cxx
index 86b3228d42a8..ebe5f9d09d9e 100644
--- a/accessibility/source/extended/AccessibleGridControlHeader.cxx
+++ b/accessibility/source/extended/AccessibleGridControlHeader.cxx
@@ -161,11 +161,15 @@ sal_Bool SAL_CALL AccessibleGridControlHeader::isAccessibleColumnSelected( sal_I
{
return false;
}
-//not implemented
+
Reference< XAccessible > SAL_CALL AccessibleGridControlHeader::getAccessibleCellAt(
- sal_Int32 /*nRow*/, sal_Int32 /*nColumn*/ )
+ sal_Int32 nRow, sal_Int32 nColumn)
{
- return nullptr;
+ SolarMutexGuard g;
+
+ ensureIsAlive();
+ ensureIsValidAddress(nRow, nColumn);
+ return implGetChild(nRow, nColumn);
}
// not selectable
sal_Bool SAL_CALL AccessibleGridControlHeader::isAccessibleSelected(