summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
m---------dictionaries0
-rw-r--r--sd/source/ui/view/drviews1.cxx4
-rw-r--r--sd/source/ui/view/outlnvsh.cxx1
-rw-r--r--sd/source/ui/view/viewshel.cxx3
4 files changed, 4 insertions, 4 deletions
diff --git a/dictionaries b/dictionaries
-Subproject 9c0209d831365ff1a10d686a6519d42434ec8e8
+Subproject 60f4c3b0227f18061387155c9831d761c659ce0
diff --git a/sd/source/ui/view/drviews1.cxx b/sd/source/ui/view/drviews1.cxx
index 26ad764b4fbe..e6ea48530a8d 100644
--- a/sd/source/ui/view/drviews1.cxx
+++ b/sd/source/ui/view/drviews1.cxx
@@ -114,9 +114,9 @@ void DrawViewShell::UIDeactivated( SfxInPlaceClient* pCli )
}
-void DrawViewShell::Deactivate(sal_Bool /*bIsMDIActivate*/)
+void DrawViewShell::Deactivate(sal_Bool bIsMDIActivate)
{
- // Do not forward to ViewShell::Deactivate() to prevent a context change.
+ ViewShell::Deactivate(bIsMDIActivate);
}
namespace
diff --git a/sd/source/ui/view/outlnvsh.cxx b/sd/source/ui/view/outlnvsh.cxx
index 80f8b3d6ed42..446c31ffa7c0 100644
--- a/sd/source/ui/view/outlnvsh.cxx
+++ b/sd/source/ui/view/outlnvsh.cxx
@@ -383,6 +383,7 @@ void OutlineViewShell::Deactivate( sal_Bool bIsMDIActivate )
// Links must be kept also on deactivated viewshell, to allow drag'n'drop
// to function properly
ViewShell::Deactivate( bIsMDIActivate );
+ SfxShell::BroadcastContextForActivation(false);
}
/**
diff --git a/sd/source/ui/view/viewshel.cxx b/sd/source/ui/view/viewshel.cxx
index 19ab22046487..21173704e0d5 100644
--- a/sd/source/ui/view/viewshel.cxx
+++ b/sd/source/ui/view/viewshel.cxx
@@ -403,8 +403,7 @@ void ViewShell::Deactivate(sal_Bool bIsMDIActivate)
mpHorizontalRuler->SetActive(sal_False);
if (mpVerticalRuler.get() != NULL)
mpVerticalRuler->SetActive(sal_False);
-
- SfxShell::Deactivate(bIsMDIActivate);
+ // Do not forward to SfxShell::Deactivate()
}