From d38d6ae257e54ac4dc8b6167d18386cdfd6ed83c Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Sat, 14 Feb 2009 14:08:13 +0000 Subject: [PATCH] Fixed null reference exception in WriteableProjectEvaluator if a null IProject is returned from the ProjectService.CurrentProject. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3808 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Internal/ConditionEvaluators/WriteableProjectEvaluator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Main/Base/Project/Src/Internal/ConditionEvaluators/WriteableProjectEvaluator.cs b/src/Main/Base/Project/Src/Internal/ConditionEvaluators/WriteableProjectEvaluator.cs index 4c5b502baf..225f32321b 100644 --- a/src/Main/Base/Project/Src/Internal/ConditionEvaluators/WriteableProjectEvaluator.cs +++ b/src/Main/Base/Project/Src/Internal/ConditionEvaluators/WriteableProjectEvaluator.cs @@ -20,7 +20,7 @@ namespace ICSharpCode.SharpDevelop public bool IsValid(object caller, Condition condition) { IProject project = (caller as IProject) ?? ProjectService.CurrentProject; - return !project.ReadOnly; + return project != null && !project.ReadOnly; } } }