[Libreoffice-commits] core.git: Branch 'libreoffice-4-4' - sfx2/source
Trent MacAlpine
tmacalp at gmail.com
Tue Jan 20 05:57:33 PST 2015
sfx2/source/sidebar/SidebarController.cxx | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
New commits:
commit 7bb81cd93ad3a8d24cc69bc32ad22a5cbe1ec955
Author: Trent MacAlpine <tmacalp at gmail.com>
Date: Sun Jan 18 13:37:20 2015 -0500
fdo#88241 Floating sidebar second call to same item should dismiss it
fixed in master by commit# 592984cea1a9cc545358b8d6077113a658834aa5
Note that this was written to be used in combination with commit
304e2002a053e9eb54e36462165eca831da8aeb2 to give back the behavior of
calling and dismissing the styles and formatting dialog.
Change-Id: I087f60c4bc0fa46b59bc17abf447553d7fda4074
Reviewed-on: https://gerrit.libreoffice.org/14027
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
Tested-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/sfx2/source/sidebar/SidebarController.cxx b/sfx2/source/sidebar/SidebarController.cxx
index a0e05fc..620bfeb 100644
--- a/sfx2/source/sidebar/SidebarController.cxx
+++ b/sfx2/source/sidebar/SidebarController.cxx
@@ -520,8 +520,17 @@ void SidebarController::OpenThenSwitchToDeck (
// fdo#67627 Clicking a second time on a Deck icon will close the Deck
if (IsDeckVisible(rsDeckId))
{
- RequestCloseDeck();
- return;
+ // fdo#88241 Summoning an undocked sidebar a second time should close sidebar
+ if (!GetSplitWindow())
+ {
+ mpParentWindow->Close();
+ return;
+ }
+ else
+ {
+ RequestCloseDeck();
+ return;
+ }
}
RequestOpenDeck();
SwitchToDeck(rsDeckId);
More information about the Libreoffice-commits
mailing list