diff options
author | Henry Castro <hcastro@collabora.com> | 2020-09-16 16:51:23 -0400 |
---|---|---|
committer | Henry Castro <hcastro@collabora.com> | 2020-09-18 14:49:13 +0200 |
commit | e7c3678e309b59479be24be2b7c57f8b20dce4dd (patch) | |
tree | 9f9f2fdfca1ebbbf478bf6b090976a6602efc697 /sfx2 | |
parent | 78949d668ea900726be9f491e9739d19bbe7f8c1 (diff) |
lok:sidebar: deactivate the shell with no default context
When a different view deactivates to current shell,
then it is set to default context that cause a side
effect into another view with different panels
in the sidebar.
Change-Id: Ie99cde89bdfdb08e1ac93aed947cf13048800c0a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102887
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Henry Castro <hcastro@collabora.com>
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/sidebar/ContextChangeBroadcaster.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sfx2/source/sidebar/ContextChangeBroadcaster.cxx b/sfx2/source/sidebar/ContextChangeBroadcaster.cxx index 3a182d14f368..aece2861fcf2 100644 --- a/sfx2/source/sidebar/ContextChangeBroadcaster.cxx +++ b/sfx2/source/sidebar/ContextChangeBroadcaster.cxx @@ -60,7 +60,8 @@ void ContextChangeBroadcaster::Deactivate (const css::uno::Reference<css::frame: BroadcastContextChange( rxFrame, GetModuleName(rxFrame), - vcl::EnumContext::GetContextName(vcl::EnumContext::Context::Default)); + (comphelper::LibreOfficeKit::isActive() ? msContextName: + vcl::EnumContext::GetContextName(vcl::EnumContext::Context::Default))); } } |