X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.launching/src/net/sourceforge/phpdt/internal/launching/PHPLaunchConfigurationDelegate.java b/net.sourceforge.phpeclipse.launching/src/net/sourceforge/phpdt/internal/launching/PHPLaunchConfigurationDelegate.java index bbc6a9e..a1b5e43 100644 --- a/net.sourceforge.phpeclipse.launching/src/net/sourceforge/phpdt/internal/launching/PHPLaunchConfigurationDelegate.java +++ b/net.sourceforge.phpeclipse.launching/src/net/sourceforge/phpdt/internal/launching/PHPLaunchConfigurationDelegate.java @@ -1,7 +1,16 @@ +/********************************************************************** +Copyright (c) 2000, 2002 IBM Corp. and others. +All rights reserved. This program and the accompanying materials +are made available under the terms of the Common Public License v1.0 +which accompanies this distribution, and is available at +http://www.eclipse.org/legal/cpl-v10.html + +Contributors: + IBM Corporation - Initial implementation + Vicente Fernando - www.alfersoft.com.ar +**********************************************************************/ package net.sourceforge.phpdt.internal.launching; -import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IProject; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.IStatus; @@ -13,7 +22,7 @@ import org.eclipse.debug.core.model.ILaunchConfigurationDelegate; public class PHPLaunchConfigurationDelegate implements ILaunchConfigurationDelegate { protected static final InterpreterRunner interpreterRunner = new InterpreterRunner(); -// protected static final DebuggerRunner debuggerRunner = new DebuggerRunner(); + protected static final DebuggerRunner debuggerRunner = new DebuggerRunner(); public PHPLaunchConfigurationDelegate() { super(); @@ -25,10 +34,11 @@ public class PHPLaunchConfigurationDelegate implements ILaunchConfigurationDeleg public void launch(ILaunchConfiguration configuration, String mode, ILaunch launch, IProgressMonitor monitor) throws CoreException { if (PHPRuntime.getDefault().getSelectedInterpreter() == null) throw new CoreException(new Status(IStatus.ERROR, PHPLaunchingPlugin.PLUGIN_ID, IStatus.OK, "You must define an interpreter before running PHP.", null)); -// if (mode.equals("debug")) { -// debuggerRunner.run(new InterpreterRunnerConfiguration(configuration), launch); -// } else { - interpreterRunner.run(new InterpreterRunnerConfiguration(configuration), launch); -// } + + if (mode.equals("debug")) { + debuggerRunner.run(new InterpreterRunnerConfiguration(configuration), launch); + } else { + interpreterRunner.run(new InterpreterRunnerConfiguration(configuration), launch, null); + } } }