diff options
author | therzok <marius.ungureanu@xamarin.com> | 2017-10-19 18:44:37 +0300 |
---|---|---|
committer | therzok <marius.ungureanu@xamarin.com> | 2017-10-19 18:44:37 +0300 |
commit | 13ec6188e5b8f27152b470d0c13f6139de790706 (patch) | |
tree | bfbd3a2c996edb8b687b4a10f199eb6e1629e901 | |
parent | 06ab5151c27c0ac10159cc96882e68a94fd45d0d (diff) |
3 files changed, 4 insertions, 3 deletions
diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildImportGroup.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildImportGroup.cs index 5b6185f9a2..a42582d377 100644 --- a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildImportGroup.cs +++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildImportGroup.cs @@ -62,7 +62,7 @@ namespace MonoDevelop.Projects.MSBuild int insertIndex = -1; if (beforeImport != null) - IndexOfChild (beforeImport); + insertIndex = IndexOfChild (beforeImport); if (insertIndex != -1) InsertChild (insertIndex, import); diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildObject.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildObject.cs index b1c80de574..4de68a67c8 100644 --- a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildObject.cs +++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildObject.cs @@ -400,7 +400,7 @@ namespace MonoDevelop.Projects.MSBuild #region Children Operations - protected bool isBuilding = true; + bool isBuilding = true; internal void AddChild (MSBuildNode child) { if (isBuilding) @@ -574,6 +574,7 @@ namespace MonoDevelop.Projects.MSBuild { isBuilding = false; children = childrenBuilder.ToImmutable (); + childrenBuilder = null; } #endregion diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildPropertyGroup.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildPropertyGroup.cs index e33a2988e2..ab351122d9 100644 --- a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildPropertyGroup.cs +++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.MSBuild/MSBuildPropertyGroup.cs @@ -246,7 +246,7 @@ namespace MonoDevelop.Projects.MSBuild } else { foundProp = FindExistingProperty (i + 1, 1); if (foundProp != null) - IndexOfChild (foundProp); + insertIndex = IndexOfChild (foundProp); } } |