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; } } }