From 8692efd446c479ef9d5851c38de06a0878b8c5ba Mon Sep 17 00:00:00 2001 From: David Inglis Date: Tue, 16 Nov 2004 21:28:46 +0000 Subject: [PATCH] default terminal to true --- .../org/eclipse/cdt/launch/internal/LocalRunLaunchDelegate.java | 2 +- .../src/org/eclipse/cdt/launch/ui/CMainTab.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalRunLaunchDelegate.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalRunLaunchDelegate.java index 3b224b4af6a..95bcb790b19 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalRunLaunchDelegate.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/LocalRunLaunchDelegate.java @@ -120,7 +120,7 @@ public class LocalRunLaunchDelegate extends AbstractCLaunchDelegate { command.add(exePath.toOSString()); command.addAll(Arrays.asList(arguments)); String[] commandArray = (String[]) command.toArray(new String[command.size()]); - boolean usePty = config.getAttribute(ICDTLaunchConfigurationConstants.ATTR_USE_TERMINAL, false); + boolean usePty = config.getAttribute(ICDTLaunchConfigurationConstants.ATTR_USE_TERMINAL, true); monitor.worked(5); Process process = exec(commandArray, getEnvironment(config), wd, usePty); monitor.worked(3); diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java index 51dfde79f71..d1af181e7b6 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab.java @@ -239,6 +239,7 @@ public class CMainTab extends CLaunchConfigurationTab { filterPlatform = getPlatform(config); updateProjectFromConfig(config); updateProgramFromConfig(config); + updateTerminalFromConfig(config); } protected void updateTerminalFromConfig(ILaunchConfiguration config) {