diff options
author | sarsenau | 2002-05-29 17:54:01 +0000 |
---|---|---|
committer | sarsenau | 2002-05-29 17:54:01 +0000 |
commit | 4b70cf074fc22b166f6a8e87056bed08ade7d5af (patch) | |
tree | 7fde7773bb55307126d47a4d8b0f8e7710b9da04 /org.eclipse.ui.externaltools | |
parent | 649abdbe93fa930a2149ceb2bdabcc84b97e5538 (diff) | |
download | eclipse.platform.debug-4b70cf074fc22b166f6a8e87056bed08ade7d5af.tar.gz eclipse.platform.debug-4b70cf074fc22b166f6a8e87056bed08ade7d5af.tar.xz eclipse.platform.debug-4b70cf074fc22b166f6a8e87056bed08ade7d5af.zip |
Removed unnecessary general exception catch block preventing cancel op to be handled
Diffstat (limited to 'org.eclipse.ui.externaltools')
2 files changed, 15 insertions, 22 deletions
diff --git a/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/AntLaunchWizard.java b/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/AntLaunchWizard.java index 50d46488d..14b1f9e75 100644 --- a/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/AntLaunchWizard.java +++ b/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/AntLaunchWizard.java @@ -112,12 +112,8 @@ public class AntLaunchWizard extends Wizard { IRunnableWithProgress runnable = new IRunnableWithProgress() { public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { - try { - DefaultRunnerContext context = new DefaultRunnerContext(antTool, antFile.getProject(), window.getWorkbench().getWorkingSetManager()); - context.run(monitor, window.getShell()); - } catch (Exception e) { - throw new InvocationTargetException(e, e.getMessage()); - } + DefaultRunnerContext context = new DefaultRunnerContext(antTool, antFile.getProject(), window.getWorkbench().getWorkingSetManager()); + context.run(monitor, window.getShell()); }; }; diff --git a/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/ExternalToolsAction.java b/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/ExternalToolsAction.java index d4b131104..68ea068e8 100644 --- a/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/ExternalToolsAction.java +++ b/org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/ExternalToolsAction.java @@ -179,25 +179,22 @@ public class ExternalToolsAction extends ActionDelegate implements IWorkbenchWin IRunnableWithProgress runnable = new IRunnableWithProgress() { public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { - try { - IResource resource = null; - ISelection sel = window.getSelectionService().getSelection(); - if (sel instanceof IStructuredSelection) { - Object result = ((IStructuredSelection)sel).getFirstElement(); - if (result instanceof IResource) - resource = (IResource) result; - } - DefaultRunnerContext context; - if (resource != null) - context = new DefaultRunnerContext(tool, resource.getProject(), resource, window.getWorkbench().getWorkingSetManager()); - else - context = new DefaultRunnerContext(tool, null, window.getWorkbench().getWorkingSetManager()); - context.run(monitor, window.getShell()); - } catch (Exception e) { - throw new InvocationTargetException(e, e.getMessage()); + IResource resource = null; + ISelection sel = window.getSelectionService().getSelection(); + if (sel instanceof IStructuredSelection) { + Object result = ((IStructuredSelection)sel).getFirstElement(); + if (result instanceof IResource) + resource = (IResource) result; } + DefaultRunnerContext context; + if (resource != null) + context = new DefaultRunnerContext(tool, resource.getProject(), resource, window.getWorkbench().getWorkingSetManager()); + else + context = new DefaultRunnerContext(tool, null, window.getWorkbench().getWorkingSetManager()); + context.run(monitor, window.getShell()); }; }; + try { new ProgressMonitorDialog(window.getShell()).run(true, true, runnable); } catch (InterruptedException e) { |