tdf#156615 - A11Y - fix not clickable warning about empty table cells
Make "Empty table cells for formatting" warning clickable and go to the
table.
Change-Id: I65a258cd559b423692307af9bbbb778754076894
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155532
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
diff --git a/sw/source/core/access/AccessibilityCheck.cxx b/sw/source/core/access/AccessibilityCheck.cxx
index 1561bf0..765af73 100644
--- a/sw/source/core/access/AccessibilityCheck.cxx
+++ b/sw/source/core/access/AccessibilityCheck.cxx
@@ -251,8 +251,15 @@ private:
}
// If more than half of the boxes are empty we can assume that it is used for formatting
if (nEmptyBoxes > nBoxCount / 2)
lclAddIssue(m_rIssueCollection, SwResId(STR_TABLE_FORMATTING),
sfx::AccessibilityIssueID::TABLE_FORMATTING);
{
auto pIssue = lclAddIssue(m_rIssueCollection, SwResId(STR_TABLE_FORMATTING),
sfx::AccessibilityIssueID::TABLE_FORMATTING);
pIssue->setDoc(pTableNode->GetDoc());
pIssue->setIssueObject(IssueObject::TABLE);
if (const SwTableFormat* pFormat = rTable.GetFrameFormat())
pIssue->setObjectID(pFormat->GetName());
}
}
}