Browse Source

Fix #426: Closing solution doesn't remove solution node from ClassBrowser

pull/431/head
Andreas Weizel 12 years ago
parent
commit
f50ab6b326
  1. 4
      src/Main/Base/Project/Dom/ClassBrowser/SolutionTreeNode.cs

4
src/Main/Base/Project/Dom/ClassBrowser/SolutionTreeNode.cs

@ -26,17 +26,19 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
public class SolutionTreeNode : ModelCollectionTreeNode public class SolutionTreeNode : ModelCollectionTreeNode
{ {
ISolution solution; ISolution solution;
ISolutionAssemblyList solutionAssemblyList;
public SolutionTreeNode(ISolutionAssemblyList solutionAssemblyList) public SolutionTreeNode(ISolutionAssemblyList solutionAssemblyList)
{ {
if (solutionAssemblyList == null) if (solutionAssemblyList == null)
throw new ArgumentNullException("solutionAssemblyList"); throw new ArgumentNullException("solutionAssemblyList");
this.solutionAssemblyList = solutionAssemblyList;
this.solution = solutionAssemblyList.Solution; this.solution = solutionAssemblyList.Solution;
} }
protected override object GetModel() protected override object GetModel()
{ {
return solution; return solutionAssemblyList;
} }
public override object Text { public override object Text {

Loading…
Cancel
Save