debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/BoardLaunchShortcut.java
--- a/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/BoardLaunchShortcut.java Wed Apr 07 13:21:07 2010 -0500
+++ b/debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/BoardLaunchShortcut.java Wed Apr 07 13:22:43 2010 -0500
@@ -18,8 +18,11 @@
import org.eclipse.cdt.debug.core.executables.Executable;
import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
+import org.eclipse.debug.core.ILaunchConfiguration;
+import com.nokia.cdt.debug.cw.symbian.SettingsData;
import com.nokia.cdt.internal.debug.launch.LaunchPlugin.ILaunchCreationWizardFactory;
import com.nokia.cdt.internal.debug.launch.wizard.AbstractLaunchWizard;
import com.nokia.cdt.internal.debug.launch.wizard.ILaunchCreationWizard;
@@ -29,6 +32,15 @@
public class BoardLaunchShortcut extends AbstractSymbianLaunchShortcut {
+ /* (non-Javadoc)
+ * @see com.nokia.cdt.internal.debug.launch.AbstractSymbianLaunchShortcut#isSupportedConfiguration(org.eclipse.debug.core.ILaunchConfiguration)
+ */
+ @Override
+ protected boolean isSupportedConfiguration(ILaunchConfiguration config)
+ throws CoreException {
+ return SettingsData.isStopModeConfiguration(config);
+ }
+
@Override
protected void launchProject(IProject project, Executable executable, IPath defaultMMP, String mode) {
LaunchPlugin.getDefault().launchProject(project, executable, defaultMMP, mode,