diff --git a/mRemoteV1/UI/Forms/frmMain.cs b/mRemoteV1/UI/Forms/frmMain.cs index 89aa1b86..5f7393ef 100644 --- a/mRemoteV1/UI/Forms/frmMain.cs +++ b/mRemoteV1/UI/Forms/frmMain.cs @@ -438,6 +438,13 @@ namespace mRemoteNG.UI.Forms _inMouseActivate = true; break; case NativeMethods.WM_ACTIVATEAPP: + var candidateTabToFocus = FromChildHandle(NativeMethods.WindowFromPoint(MousePosition)) + ?? GetChildAtPoint(MousePosition); + + if(candidateTabToFocus is InterfaceControl) + { + candidateTabToFocus.Parent.Focus(); + } _inMouseActivate = false; break; case NativeMethods.WM_ACTIVATE: