internal void CheckAndHandleNewActiveWindow (UiaAtkBridge.Window newWin) { if (object.ReferenceEquals (currentActiveWindow, newWin)) return; if (currentActiveWindow != null) currentActiveWindow.LoseActiveState (); currentActiveWindow = newWin; if (currentActiveWindow != null) currentActiveWindow.GainActiveState (); }
internal void CheckAndHandleNewActiveWindow(UiaAtkBridge.Window newWin) { if (object.ReferenceEquals(currentActiveWindow, newWin)) { return; } if (currentActiveWindow != null) { currentActiveWindow.LoseActiveState(); } currentActiveWindow = newWin; if (currentActiveWindow != null) { currentActiveWindow.GainActiveState(); } }