sfx2/source/view/viewfrm.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
New commits: commit 4eb62f0e9ca42d8e6302c04e74ee6f1e08c1419c Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Fri Jan 26 16:54:14 2024 +0100 Commit: Szymon Kłos <szymon.k...@collabora.com> CommitDate: Mon Jan 29 09:51:50 2024 +0100 lok: always toggle sidebar deck This fixes regression from: commit 53fc5fa0fed077b7d11e39b710280f0a84b631ff tdf#142978 Show a11y sidebar when finding issues on PDF export LOK was unable to close sidebar Change-Id: Icd96394523020c30e63858bc372ba136c2be8158 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162608 (cherry picked from commit 031f11bd9096fb192ced1328f9bbcd1b1903e3e7) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162621 Tested-by: Jenkins Reviewed-by: Szymon Kłos <szymon.k...@collabora.com> diff --git a/sfx2/source/view/viewfrm.cxx b/sfx2/source/view/viewfrm.cxx index f50252984794..16b41843ba31 100644 --- a/sfx2/source/view/viewfrm.cxx +++ b/sfx2/source/view/viewfrm.cxx @@ -3406,8 +3406,11 @@ void SfxViewFrame::ChildWindowExecute( SfxRequest &rReq ) if (pDeckIdItem) { const OUString aDeckId(pDeckIdItem->GetValue()); + // Compatibility with old LOK "toggle always" + // TODO: check LOK with tdf#142978 Show a11y sidebar when finding issues on PDF export, hash: 53fc5fa + const bool isLOK = comphelper::LibreOfficeKit::isActive(); const SfxBoolItem* pToggleItem = rReq.GetArg<SfxBoolItem>(SID_SIDEBAR_DECK_TOGGLE); - bool bToggle = pToggleItem && pToggleItem->GetValue(); + bool bToggle = isLOK || (pToggleItem && pToggleItem->GetValue()); ::sfx2::sidebar::Sidebar::ShowDeck(aDeckId, this, bToggle); } rReq.Done();