diff --git a/src/Libraries/DockPanel_Src/WinFormsUI/Docking/DockContentHandler.cs b/src/Libraries/DockPanel_Src/WinFormsUI/Docking/DockContentHandler.cs index 387845e50e..1d7ef79334 100644 --- a/src/Libraries/DockPanel_Src/WinFormsUI/Docking/DockContentHandler.cs +++ b/src/Libraries/DockPanel_Src/WinFormsUI/Docking/DockContentHandler.cs @@ -608,6 +608,9 @@ namespace WeifenLuo.WinFormsUI Form.Activate(); else if (!Form.ContainsFocus) { + if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel.ActiveAutoHideContent != Content) + DockPanel.ActiveAutoHideContent = Content; + if (Contains(ActiveWindowHandle)) User32.SetFocus(ActiveWindowHandle); diff --git a/src/Libraries/DockPanel_Src/patchnotes.txt b/src/Libraries/DockPanel_Src/patchnotes.txt index 194a56190f..7b8a98b286 100644 --- a/src/Libraries/DockPanel_Src/patchnotes.txt +++ b/src/Libraries/DockPanel_Src/patchnotes.txt @@ -6,3 +6,21 @@ Patch #1: Remove redundant P/Invoke call - in AutoHideStripBase.cs Fix compilation warning - in InertButton.cs Committed in revision 1147. + +Patch #2: + Activate the autohide pad explicitly - in DockContentHandler.cs + (DockContentHandler.Activate()) + +Index: WinFormsUI/Docking/DockContentHandler.cs +=================================================================== +--- WinFormsUI/Docking/DockContentHandler.cs (revision 1839) ++++ WinFormsUI/Docking/DockContentHandler.cs (working copy) +@@ -608,6 +608,9 @@ + Form.Activate(); + else if (!Form.ContainsFocus) + { ++ if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel.ActiveAutoHideContent != Content) ++ DockPanel.ActiveAutoHideContent = Content; ++ + if (Contains(ActiveWindowHandle)) + User32.SetFocus(ActiveWindowHandle);