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