diff options
author | therzok <marius.ungureanu@xamarin.com> | 2017-04-25 16:31:30 +0300 |
---|---|---|
committer | therzok <marius.ungureanu@xamarin.com> | 2017-04-25 16:31:54 +0300 |
commit | a4f44261466d87e92fd764da47ac9c99817b7a24 (patch) | |
tree | 6f17d2533082e1e34c3abb85c0977505a7c51742 /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking | |
parent | 70fa2cb3e0fde26185cbba849713ffbdc7639ed5 (diff) |
[Ide] Don't log a message if the parent is already set correctly.
This can happen because we manually emit the add signal.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockContainer.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockContainer.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockContainer.cs index 03098b9ef0..b5d20e9355 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockContainer.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockContainer.cs @@ -205,6 +205,11 @@ namespace MonoDevelop.Components.Docking protected override void OnAdded (Widget widget) { + // Break the add signal cycle + if (widget.Parent == this) { + return; + } + System.Diagnostics.Debug.Assert ( widget.Parent == null, "Widget is already parented on another widget"); |