diff --git a/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/ProjectBrowserControl.cs b/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/ProjectBrowserControl.cs index 9ba9622e3a..78472fa2cc 100644 --- a/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/ProjectBrowserControl.cs +++ b/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/ProjectBrowserControl.cs @@ -299,6 +299,10 @@ namespace ICSharpCode.SharpDevelop.Project } ProjectNode pn; foreach (TreeNode node in nodes) { + if (node == null) { + // can happen while parent node is being expanded + continue; + } pn = node as ProjectNode; if (pn != null) { if (pn.Text == projectName) {