From ef34e010899f725db3ea18541203ce7a1d7b61c0 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Wed, 17 Dec 2003 01:58:46 +0000 Subject: [PATCH] Choose a debugger base on the Eclipse platform. --- .../cdt/launch/internal/CApplicationLaunchShortcut.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java index 30b272f9a30..07e7926fa33 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java @@ -15,6 +15,7 @@ import org.eclipse.cdt.debug.ui.CDebugUIPlugin; import org.eclipse.cdt.launch.AbstractCLaunchDelegate; import org.eclipse.cdt.launch.internal.ui.LaunchUIPlugin; import org.eclipse.cdt.ui.CElementLabelProvider; +import org.eclipse.core.boot.BootLoader; import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IAdaptable; @@ -111,9 +112,10 @@ public class CApplicationLaunchShortcut implements ILaunchShortcut { ICDebugConfiguration debugConfig = null; ICDebugConfiguration[] debugConfigs = CDebugCorePlugin.getDefault().getDebugConfigurations(); List debugList = new ArrayList(debugConfigs.length); + String os = BootLoader.getOS(); for (int i = 0; i < debugConfigs.length; i++) { String platform = debugConfigs[i].getPlatform(); - if (platform == null || platform.equals("native")) { + if (platform == null || platform.equals("native") || platform.equals(os)) { debugList.add(debugConfigs[i]); } }