Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.ui.externaltools/Program Tools Support/org/eclipse/ui/externaltools/internal/program/launchConfigurations/ProgramLaunchDelegate.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/org.eclipse.ui.externaltools/Program Tools Support/org/eclipse/ui/externaltools/internal/program/launchConfigurations/ProgramLaunchDelegate.java b/org.eclipse.ui.externaltools/Program Tools Support/org/eclipse/ui/externaltools/internal/program/launchConfigurations/ProgramLaunchDelegate.java
index f49bd15b3..a7efdbcd4 100644
--- a/org.eclipse.ui.externaltools/Program Tools Support/org/eclipse/ui/externaltools/internal/program/launchConfigurations/ProgramLaunchDelegate.java
+++ b/org.eclipse.ui.externaltools/Program Tools Support/org/eclipse/ui/externaltools/internal/program/launchConfigurations/ProgramLaunchDelegate.java
@@ -26,8 +26,8 @@ import org.eclipse.debug.core.ILaunch;
import org.eclipse.debug.core.ILaunchConfiguration;
import org.eclipse.debug.core.ILaunchConfigurationType;
import org.eclipse.debug.core.ILaunchManager;
-import org.eclipse.debug.core.model.ILaunchConfigurationDelegate;
import org.eclipse.debug.core.model.IProcess;
+import org.eclipse.debug.core.model.LaunchConfigurationDelegate;
import org.eclipse.debug.ui.CommonTab;
import org.eclipse.debug.ui.RefreshTab;
import org.eclipse.jface.dialogs.MessageDialog;
@@ -41,9 +41,9 @@ import org.eclipse.ui.externaltools.internal.model.IExternalToolConstants;
/**
* Launch delegate for a program.
*/
-public class ProgramLaunchDelegate implements ILaunchConfigurationDelegate {
+public class ProgramLaunchDelegate extends LaunchConfigurationDelegate {
- private static IWindowListener windowListener;
+ private static IWindowListener fWindowListener;
/**
* A window listener that warns the user about any running programs when
@@ -145,9 +145,9 @@ public class ProgramLaunchDelegate implements ILaunchConfigurationDelegate {
return;
}
- if (windowListener == null) {
- windowListener= new ProgramLaunchWindowListener();
- PlatformUI.getWorkbench().addWindowListener(windowListener);
+ if (fWindowListener == null) {
+ fWindowListener= new ProgramLaunchWindowListener();
+ PlatformUI.getWorkbench().addWindowListener(fWindowListener);
}
Process p = DebugPlugin.exec(cmdLine, workingDir, envp);
IProcess process = null;

Back to the top