Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsarsenau2002-05-29 17:54:01 +0000
committersarsenau2002-05-29 17:54:01 +0000
commit4b70cf074fc22b166f6a8e87056bed08ade7d5af (patch)
tree7fde7773bb55307126d47a4d8b0f8e7710b9da04 /org.eclipse.ui.externaltools
parent649abdbe93fa930a2149ceb2bdabcc84b97e5538 (diff)
downloadeclipse.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')
-rw-r--r--org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/AntLaunchWizard.java8
-rw-r--r--org.eclipse.ui.externaltools/External Tools/org/eclipse/ui/externaltools/internal/ui/ExternalToolsAction.java29
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) {

Back to the top