From aa9b32a38372b8eacd195dcfe3803e88d3e1db7a Mon Sep 17 00:00:00 2001 From: Camilo Alvarez Date: Wed, 6 Feb 2019 11:27:40 -0500 Subject: [PATCH] Changed refocusing method for rdp tabs Solve bug reported by Joe Cefoli on gitter --- mRemoteV1/Connection/Protocol/RDP/RdpClientWrap.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/mRemoteV1/Connection/Protocol/RDP/RdpClientWrap.cs b/mRemoteV1/Connection/Protocol/RDP/RdpClientWrap.cs index f005814e..53414dc1 100644 --- a/mRemoteV1/Connection/Protocol/RDP/RdpClientWrap.cs +++ b/mRemoteV1/Connection/Protocol/RDP/RdpClientWrap.cs @@ -1,4 +1,6 @@ -using System; +using mRemoteNG.App; +using mRemoteNG.UI.Tabs; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -11,13 +13,12 @@ namespace mRemoteNG.Connection.Protocol.RDP public RdpClientWrap() : base() { + GotFocus += RdpClientWrap_GotFocus; } - protected override void WndProc(ref System.Windows.Forms.Message m) + private void RdpClientWrap_GotFocus(object sender, EventArgs e) { - if (m.Msg == 0x0021) - this.Parent.Parent.Focus(); - base.WndProc(ref m); - } + ((ConnectionTab)Parent.Parent).Focus(); + } } }