diff options
author | therzok <marius.ungureanu@xamarin.com> | 2017-06-12 19:59:37 +0300 |
---|---|---|
committer | therzok <marius.ungureanu@xamarin.com> | 2017-06-12 19:59:37 +0300 |
commit | 0e014a4376a61e9db7cfc160e594fd3fee8c2f8e (patch) | |
tree | 76784800acf8305864bc7a3b8efd1c506a910015 /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking | |
parent | dd372f0f3708a84438655b991656fb8343632014 (diff) |
[Ide] Fix TabStrip leak introduced by changing the eventahndler registration of tab pressing.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/TabStrip.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/TabStrip.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/TabStrip.cs index c9e986f21a..da7db70c5a 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/TabStrip.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/TabStrip.cs @@ -100,8 +100,8 @@ namespace MonoDevelop.Components.Docking void HandleRemoved (object o, RemovedArgs args) { - Gtk.Widget w = args.Widget; - w.ButtonPressEvent -= OnTabPress; + var w = (DockItemTitleTab)args.Widget; + w.TabPressed -= OnTabPress; if (currentTab >= box.Children.Length) currentTab = box.Children.Length - 1; |