summaryrefslogtreecommitdiff
path: root/sfx2
diff options
context:
space:
mode:
authorSzymon Kłos <szymon.klos@collabora.com>2024-01-26 16:54:14 +0100
committerTomaž Vajngerl <quikee@gmail.com>2024-01-29 04:47:59 +0100
commit031f11bd9096fb192ced1328f9bbcd1b1903e3e7 (patch)
treef391a38fa97efd348012383cbda8a741e76731cf /sfx2
parente31d85d948838d93f8c04a8b91f507a4e31f5a3e (diff)
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 Tested-by: Szymon Kłos <szymon.klos@collabora.com> Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'sfx2')
-rw-r--r--sfx2/source/view/viewfrm.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/sfx2/source/view/viewfrm.cxx b/sfx2/source/view/viewfrm.cxx
index abb616ce5505..b76354b14705 100644
--- a/sfx2/source/view/viewfrm.cxx
+++ b/sfx2/source/view/viewfrm.cxx
@@ -3350,8 +3350,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();