lok: fix goto functionality in Accessibility Check dialog

Change-Id: Ie9ce42ccdb5cf6c72df3d3d48d3e7369f9e2f9cf
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130830
Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130952
Tested-by: Jenkins
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
This commit is contained in:
Szymon Kłos 2022-03-02 12:00:34 +01:00
parent 9df80f6e41
commit 85a5b1d92e

View file

@ -11,6 +11,7 @@
#include <AccessibilityIssue.hxx>
#include <wrtsh.hxx>
#include <docsh.hxx>
#include <comphelper/lok.hxx>
namespace sw
{
@ -49,12 +50,16 @@ void AccessibilityIssue::gotoIssue() const
{
SwWrtShell* pWrtShell = m_pDoc->GetDocShell()->GetWrtShell();
pWrtShell->GotoFly(m_sObjectID, FLYCNTTYPE_ALL, true);
if (comphelper::LibreOfficeKit::isActive())
pWrtShell->ShowCursor();
}
break;
case IssueObject::TABLE:
{
SwWrtShell* pWrtShell = m_pDoc->GetDocShell()->GetWrtShell();
pWrtShell->GotoTable(m_sObjectID);
if (comphelper::LibreOfficeKit::isActive())
pWrtShell->ShowCursor();
}
break;
case IssueObject::TEXT:
@ -70,6 +75,8 @@ void AccessibilityIssue::gotoIssue() const
pPaM->SetMark();
*pPaM->GetMark() = aMark;
pWrtShell->EndAllAction();
if (comphelper::LibreOfficeKit::isActive())
pWrtShell->ShowCursor();
}
break;
default: