sw/source/core/access/AccessibilityCheck.cxx | 17 ++++++----------- sw/source/core/access/AccessibilityIssue.cxx | 2 +- sw/source/core/inc/AccessibilityIssue.hxx | 2 +- 3 files changed, 8 insertions(+), 13 deletions(-)
New commits: commit da13bde10eb80c5a0bfb4390d49ea7d0ea5eb05e Author: Balazs Varga <balazs.varga.ext...@allotropia.de> AuthorDate: Tue Jul 25 09:21:42 2023 +0200 Commit: Michael Stahl <michael.st...@allotropia.de> CommitDate: Wed Jul 26 09:57:15 2023 +0200 tdf#156170 - A11Y - Fix "Avoid endnotes." issue is not hyperlinked to jump to corresponding anchory. Change-Id: Id01f66b8d75d85b4618ca30873bf3dc4951b74d8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154882 Tested-by: Jenkins Reviewed-by: Balazs Varga <balazs.varga.ext...@allotropia.de> (cherry picked from commit fa61fb2b49327de8583505bdadf58067773409bd) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154866 Reviewed-by: Michael Stahl <michael.st...@allotropia.de> diff --git a/sw/source/core/access/AccessibilityCheck.cxx b/sw/source/core/access/AccessibilityCheck.cxx index 59aa2fab1380..50dfa55d8f3c 100644 --- a/sw/source/core/access/AccessibilityCheck.cxx +++ b/sw/source/core/access/AccessibilityCheck.cxx @@ -1311,17 +1311,12 @@ public: for (SwTextFootnote* pTextFootnote : pDoc->GetFootnoteIdxs()) { SwFormatFootnote const& rFootnote = pTextFootnote->GetFootnote(); - if (rFootnote.IsEndNote()) - { - lclAddIssue(m_rIssueCollection, SwResId(STR_AVOID_ENDNOTES)); - } - else - { - auto pIssue = lclAddIssue(m_rIssueCollection, SwResId(STR_AVOID_FOOTNOTES)); - pIssue->setDoc(*pDoc); - pIssue->setIssueObject(IssueObject::FOOTNOTE); - pIssue->setTextFootnote(pTextFootnote); - } + auto pIssue = lclAddIssue(m_rIssueCollection, rFootnote.IsEndNote() + ? SwResId(STR_AVOID_ENDNOTES) + : SwResId(STR_AVOID_FOOTNOTES)); + pIssue->setDoc(*pDoc); + pIssue->setIssueObject(IssueObject::FOOTENDNOTE); + pIssue->setTextFootnote(pTextFootnote); } } }; diff --git a/sw/source/core/access/AccessibilityIssue.cxx b/sw/source/core/access/AccessibilityIssue.cxx index a9ddc2b75b62..adc52b0dfea2 100644 --- a/sw/source/core/access/AccessibilityIssue.cxx +++ b/sw/source/core/access/AccessibilityIssue.cxx @@ -120,7 +120,7 @@ void AccessibilityIssue::gotoIssue() const pWrtShell->ShowCursor(); } break; - case IssueObject::FOOTNOTE: + case IssueObject::FOOTENDNOTE: { SwWrtShell* pWrtShell = m_pDoc->GetDocShell()->GetWrtShell(); if (m_pTextFootnote) diff --git a/sw/source/core/inc/AccessibilityIssue.hxx b/sw/source/core/inc/AccessibilityIssue.hxx index 608a41ee2e1f..b7f42165853c 100644 --- a/sw/source/core/inc/AccessibilityIssue.hxx +++ b/sw/source/core/inc/AccessibilityIssue.hxx @@ -27,7 +27,7 @@ enum class IssueObject TABLE, TEXT, DOCUMENT_TITLE, - FOOTNOTE, + FOOTENDNOTE, TEXTFRAME, };