From 99a0791947869e9bc4666a37f443d75de10b101c Mon Sep 17 00:00:00 2001 From: Thomas Fletcher Date: Thu, 14 Nov 2002 19:31:06 +0000 Subject: [PATCH] Detect if a project is closed then the source file can't be accessed in it. --- launch/org.eclipse.cdt.launch/ChangeLog | 4 ++++ .../src/org/eclipse/cdt/launch/ui/CMainTab.java | 4 ++++ 2 files changed, 8 insertions(+) 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;