summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--toolkit/source/controls/table/AccessibleGridControlHeader.cxx16
1 files changed, 2 insertions, 14 deletions
diff --git a/toolkit/source/controls/table/AccessibleGridControlHeader.cxx b/toolkit/source/controls/table/AccessibleGridControlHeader.cxx
index 45c6a767c5258..8baea20fcf810 100644
--- a/toolkit/source/controls/table/AccessibleGridControlHeader.cxx
+++ b/toolkit/source/controls/table/AccessibleGridControlHeader.cxx
@@ -58,20 +58,8 @@ AccessibleGridControlHeader::getAccessibleChild( sal_Int64 nChildIndex )
ensureIsValidIndex(nChildIndex);
ensureAlive();
- Reference< XAccessible > xChild;
- if (m_eObjType == vcl::table::AccessibleTableControlObjType::COLUMNHEADERBAR)
- {
- rtl::Reference<AccessibleGridControlHeaderCell> pColHeaderCell = new AccessibleGridControlHeaderCell(nChildIndex, this, m_aTable,
- vcl::table::AccessibleTableControlObjType::COLUMNHEADERCELL);
- xChild = pColHeaderCell;
- }
- else if (m_eObjType == vcl::table::AccessibleTableControlObjType::ROWHEADERBAR)
- {
- rtl::Reference<AccessibleGridControlHeaderCell> pRowHeaderCell = new AccessibleGridControlHeaderCell(nChildIndex, this, m_aTable,
- vcl::table::AccessibleTableControlObjType::ROWHEADERCELL);
- xChild = pRowHeaderCell;
- }
- return xChild;
+
+ return implGetChild(implGetRow(nChildIndex), implGetColumn(nChildIndex));
}
sal_Int64 SAL_CALL AccessibleGridControlHeader::getAccessibleIndexInParent()