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,
 };
 

Reply via email to