Browse Source

Fixed null exception in the class browser when a new project is created. The class browser now checks the ProjectService.OpenSolution is not null.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3081 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Matt Ward 18 years ago
parent
commit
c9cc1b2d38
  1. 10
      src/Main/Base/Project/Src/Gui/Pads/ClassBrowser/ClassBrowser.cs

10
src/Main/Base/Project/Src/Gui/Pads/ClassBrowser/ClassBrowser.cs

@ -275,11 +275,13 @@ namespace ICSharpCode.SharpDevelop.Gui.ClassBrowser
void ProjectServiceSolutionChanged(object sender, EventArgs e) void ProjectServiceSolutionChanged(object sender, EventArgs e)
{ {
classBrowserTreeView.Nodes.Clear(); classBrowserTreeView.Nodes.Clear();
foreach (IProject project in ProjectService.OpenSolution.Projects) { if (ProjectService.OpenSolution != null) {
if (project is MissingProject || project is UnknownProject) { foreach (IProject project in ProjectService.OpenSolution.Projects) {
continue; if (project is MissingProject || project is UnknownProject) {
continue;
}
ProjectNodeBuilders.AddProjectNode(classBrowserTreeView, project);
} }
ProjectNodeBuilders.AddProjectNode(classBrowserTreeView, project);
} }
} }

Loading…
Cancel
Save