diff options
author | Jared Burns | 2003-04-14 16:18:17 +0000 |
---|---|---|
committer | Jared Burns | 2003-04-14 16:18:17 +0000 |
commit | e397690f1e88eed7c738789bf38836765b894e44 (patch) | |
tree | ee3a6900c8429b31cda628e96fcfa8506b57752f /org.eclipse.ui.externaltools | |
parent | 76ce1198acfa9da591a9ad3adb977233e8fb3c6d (diff) | |
download | eclipse.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.java | 5 |
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()); } |