From d4353b1484b9a6666ac189faeea07d84ac5096f7 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 16 Jun 2006 14:33:08 +0000 Subject: [PATCH] Fixed SD2-826: Excluding folder from project browser throws exception git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1485 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Pads/ProjectBrowser/Commands/DefaultFileNodeCommands.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/Commands/DefaultFileNodeCommands.cs b/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/Commands/DefaultFileNodeCommands.cs index a87d9fa1be..003b99515a 100644 --- a/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/Commands/DefaultFileNodeCommands.cs +++ b/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/Commands/DefaultFileNodeCommands.cs @@ -61,7 +61,9 @@ namespace ICSharpCode.SharpDevelop.Project.Commands dependentNodes.ForEach(ExcludeFileNode); bool isLink = fileNode.IsLink; - ProjectService.RemoveProjectItem(fileNode.Project, fileNode.ProjectItem); + if (fileNode.ProjectItem != null) { // don't try to exclude same node twice + ProjectService.RemoveProjectItem(fileNode.Project, fileNode.ProjectItem); + } if (isLink) { fileNode.Remove(); } else {