diff --git a/launch/org.eclipse.cdt.launch/ChangeLog b/launch/org.eclipse.cdt.launch/ChangeLog index 9fca758dcfb..83a3637930d 100644 --- a/launch/org.eclipse.cdt.launch/ChangeLog +++ b/launch/org.eclipse.cdt.launch/ChangeLog @@ -1,3 +1,7 @@ +2002-11-14 Thomas Fletcher + * src/.../launch/ui/CMainTab.java + Updated error condition to catch closed projects. + 2002-11-13 Thomas Fletcher * src/.../launch/ui/CDebuggerTab.java Updated punctuation. diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java index fdaa27b2d7c..83b1810a563 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java @@ -324,6 +324,10 @@ public class CMainTab extends CLaunchConfigurationTab { setErrorMessage("Program does not exist"); return false; } + if (!project.isOpen()) { + setErrorMessage("Project must be opened"); + return false; + } if (!project.getFile(name).exists()) { setErrorMessage("Program does not exist"); return false;