private void SetActivePane() { DockPane value = GetPaneFromHandle(User32.GetFocus()); if (m_activePane == value) { return; } if (m_activePane != null) { m_activePane.SetIsActivated(false); } m_activePane = value; if (m_activePane != null) { m_activePane.SetIsActivated(true); } }
private void SetActivePane() { DockPane value = Win32Helper.IsRunningOnMono ? null : GetPaneFromHandle(NativeMethods.GetFocus()); if (m_activePane == value) { return; } if (m_activePane != null) { m_activePane.SetIsActivated(false); } m_activePane = value; if (m_activePane != null) { m_activePane.SetIsActivated(true); } }