From 194b8597561550b574252f0ee816b79534d3a01d Mon Sep 17 00:00:00 2001 From: David Inglis Date: Mon, 4 Nov 2002 20:01:11 +0000 Subject: [PATCH] since config is shared we shouldn't filter that tab list --- launch/org.eclipse.cdt.launch/ChangeLog | 4 ++++ .../ui/LocalCLaunchConfigurationTabGroup.java | 22 +++++++------------ 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/launch/org.eclipse.cdt.launch/ChangeLog b/launch/org.eclipse.cdt.launch/ChangeLog index 6767634d2b6..93958b3e87e 100644 --- a/launch/org.eclipse.cdt.launch/ChangeLog +++ b/launch/org.eclipse.cdt.launch/ChangeLog @@ -1,3 +1,7 @@ +2002-11-04 David Inglis + * src/.../launch/internal/ui/LocalCLaunchCOnfigurationTabGroup.java + don't filter tab list based on mode since the configuration is shared with debug mode. + 2002-11-01 David Inglis * src/.../launch/internal/CoreFileLaunchDelegate.java * src/.../launch/internal/LocalCLaunchConfigur.ationDelegate.java diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/ui/LocalCLaunchConfigurationTabGroup.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/ui/LocalCLaunchConfigurationTabGroup.java index 2f5bfafa262..8eed7789ade 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/ui/LocalCLaunchConfigurationTabGroup.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/internal/ui/LocalCLaunchConfigurationTabGroup.java @@ -1,12 +1,9 @@ package org.eclipse.cdt.launch.internal.ui; -import java.util.ArrayList; - import org.eclipse.cdt.launch.ui.CArgumentsTab; import org.eclipse.cdt.launch.ui.CDebuggerTab; import org.eclipse.cdt.launch.ui.CEnvironmentTab; import org.eclipse.cdt.launch.ui.CMainTab; -import org.eclipse.debug.core.ILaunchManager; import org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup; import org.eclipse.debug.ui.CommonTab; import org.eclipse.debug.ui.ILaunchConfigurationDialog; @@ -23,17 +20,14 @@ public class LocalCLaunchConfigurationTabGroup extends AbstractLaunchConfigurati * @see AbstractLaunchConfigurationTabGroup#createTabs */ public void createTabs(ILaunchConfigurationDialog dialog, String mode) { - ArrayList tabs = new ArrayList(5); - - tabs.add(new CMainTab()); - tabs.add(new CArgumentsTab()); - tabs.add(new CEnvironmentTab()); - if ( mode.equalsIgnoreCase(ILaunchManager.DEBUG_MODE) ) { - tabs.add(new CDebuggerTab() ); - } - tabs.add(new CommonTab()); - - setTabs((ILaunchConfigurationTab[])tabs.toArray(new ILaunchConfigurationTab[tabs.size()])); + ILaunchConfigurationTab[] tabs = new ILaunchConfigurationTab[] { + new CMainTab(), + new CArgumentsTab(), + new CEnvironmentTab(), + new CDebuggerTab(), + new CommonTab() + }; + setTabs(tabs); } }