From ebecea6eb2c1493bf7570d153c347deb691b2f48 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Sat, 8 Nov 2014 01:49:58 +0100 Subject: [PATCH] improved projects actions state --- src/ce_main.pas | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ce_main.pas b/src/ce_main.pas index 72a70e09..1964abb1 100644 --- a/src/ce_main.pas +++ b/src/ce_main.pas @@ -814,11 +814,14 @@ begin actProjCompile.Enabled := hasProj; actProjCompileAndRun.Enabled := hasProj; actProjCompAndRunWithArgs.Enabled := hasProj; - actProjRun.Enabled := hasProj; - actProjRunWithArgs.Enabled := hasProj; - actProjSource.Enabled := hasProj; actProjOptView.Enabled := hasProj; actProjOpenContFold.Enabled := hasProj; + if hasProj then + begin + actProjSource.Enabled := fileExists(fProject.Filename); + actProjRun.Enabled := fProject.canBeRun; + actProjRunWithArgs.Enabled := fProject.canBeRun; + end; actFileAddToProj.Enabled := hasEd and hasProj;