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.extern@allotropia.de>
(cherry picked from commit fa61fb2b49327de8583505bdadf58067773409bd)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154866
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
diff --git a/sw/source/core/access/AccessibilityCheck.cxx b/sw/source/core/access/AccessibilityCheck.cxx
index 59aa2fa..50dfa55d 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 a9ddc2b..adc52b0 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 608a41e..b7f4216 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,
};