Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJared Burns2003-04-14 16:18:17 +0000
committerJared Burns2003-04-14 16:18:17 +0000
commite397690f1e88eed7c738789bf38836765b894e44 (patch)
treeee3a6900c8429b31cda628e96fcfa8506b57752f /org.eclipse.ui.externaltools
parent76ce1198acfa9da591a9ad3adb977233e8fb3c6d (diff)
downloadeclipse.platform.debug-e397690f1e88eed7c738789bf38836765b894e44.tar.gz
eclipse.platform.debug-e397690f1e88eed7c738789bf38836765b894e44.tar.xz
eclipse.platform.debug-e397690f1e88eed7c738789bf38836765b894e44.zip
Bug 36356 - starting ant build not possible from antview if build folder is linked into project
Diffstat (limited to 'org.eclipse.ui.externaltools')
-rw-r--r--org.eclipse.ui.externaltools/Ant Tools Support/org/eclipse/ui/externaltools/internal/ant/view/actions/RunTargetAction.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/org.eclipse.ui.externaltools/Ant Tools Support/org/eclipse/ui/externaltools/internal/ant/view/actions/RunTargetAction.java b/org.eclipse.ui.externaltools/Ant Tools Support/org/eclipse/ui/externaltools/internal/ant/view/actions/RunTargetAction.java
index 6b2f3aa05..71f010877 100644
--- a/org.eclipse.ui.externaltools/Ant Tools Support/org/eclipse/ui/externaltools/internal/ant/view/actions/RunTargetAction.java
+++ b/org.eclipse.ui.externaltools/Ant Tools Support/org/eclipse/ui/externaltools/internal/ant/view/actions/RunTargetAction.java
@@ -17,6 +17,7 @@ import org.eclipse.core.resources.IFile;
import org.eclipse.debug.core.ILaunchManager;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.externaltools.internal.ant.launchConfigurations.AntLaunchShortcut;
import org.eclipse.ui.externaltools.internal.ant.model.AntUtil;
import org.eclipse.ui.externaltools.internal.ant.view.AntView;
@@ -67,6 +68,10 @@ public class RunTargetAction extends Action implements IUpdate {
*/
public void run(TargetNode target) {
IFile file= AntUtil.getFile(target.getProject().getBuildFileName());
+ if (file == null) {
+ Display.getDefault().beep();
+ return;
+ }
AntLaunchShortcut shortcut= new AntLaunchShortcut();
shortcut.launch(file, ILaunchManager.RUN_MODE, target.getName());
}

Back to the top