Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortherzok <marius.ungureanu@xamarin.com>2017-04-25 16:31:30 +0300
committertherzok <marius.ungureanu@xamarin.com>2017-04-25 16:31:54 +0300
commita4f44261466d87e92fd764da47ac9c99817b7a24 (patch)
tree6f17d2533082e1e34c3abb85c0977505a7c51742 /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking
parent70fa2cb3e0fde26185cbba849713ffbdc7639ed5 (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.cs5
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");