From 9aece9eefbdfc1daf3bba8a03c8f36ca75b0698e Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Sat, 15 Oct 2005 12:17:30 +0000 Subject: [PATCH] The xml folding parser was not setting the filename in the compilation unit causing the Class Browser to throw an unhandled null reference exception. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@570 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- src/AddIns/DisplayBindings/XmlEditor/Project/Src/Parser.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/AddIns/DisplayBindings/XmlEditor/Project/Src/Parser.cs b/src/AddIns/DisplayBindings/XmlEditor/Project/Src/Parser.cs index 0532ad88e3..e0b64a76d7 100644 --- a/src/AddIns/DisplayBindings/XmlEditor/Project/Src/Parser.cs +++ b/src/AddIns/DisplayBindings/XmlEditor/Project/Src/Parser.cs @@ -45,12 +45,14 @@ namespace ICSharpCode.XmlEditor public ICompilationUnit Parse(IProjectContent projectContent, string fileName) { - return new DefaultCompilationUnit(projectContent); + return Parse(projectContent, fileName, null); } public ICompilationUnit Parse(IProjectContent projectContent, string fileName, string fileContent) { - return new DefaultCompilationUnit(projectContent); + DefaultCompilationUnit compilationUnit = new DefaultCompilationUnit(projectContent); + compilationUnit.FileName = fileName; + return compilationUnit; } public bool CanParse(IProject project)