From 015f625877234eb17b2ba5cb0a43279ef4b24cdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Wed, 21 Jun 2006 07:46:14 +0000 Subject: [PATCH] Fixed SD2-845:Null reference exception when attempting to show tooltip for XSLT output git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1501 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../RefactoringService/NRefactoryRefactoringProvider.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Main/Base/Project/Src/Services/RefactoringService/NRefactoryRefactoringProvider.cs b/src/Main/Base/Project/Src/Services/RefactoringService/NRefactoryRefactoringProvider.cs index 37db534027..6c453deda3 100644 --- a/src/Main/Base/Project/Src/Services/RefactoringService/NRefactoryRefactoringProvider.cs +++ b/src/Main/Base/Project/Src/Services/RefactoringService/NRefactoryRefactoringProvider.cs @@ -22,12 +22,11 @@ namespace ICSharpCode.SharpDevelop.Refactoring public override bool IsEnabledForFile(string fileName) { string extension = Path.GetExtension(fileName); - if (extension.Equals(".cs", StringComparison.InvariantCultureIgnoreCase)) - return true; - else if (extension.Equals(".vb", StringComparison.InvariantCultureIgnoreCase)) - return true; - else + if (extension == null) { return false; + } + return extension.Equals(".cs", StringComparison.InvariantCultureIgnoreCase) || + extension.Equals(".vb", StringComparison.InvariantCultureIgnoreCase); } #region FindUnusedUsingDeclarations