diff --git a/launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/dialogs/NewLaunchConfigEditPage.java b/launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/dialogs/NewLaunchConfigEditPage.java index ca2fc6622f8..ca49ffb9c28 100644 --- a/launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/dialogs/NewLaunchConfigEditPage.java +++ b/launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/dialogs/NewLaunchConfigEditPage.java @@ -128,6 +128,11 @@ public class NewLaunchConfigEditPage extends WizardPage { // tab.setDefaults likely renames it nameText.setText(workingCopy.getName()); } + } + + // Do this after all the tabs have their controls created + for (ILaunchConfigurationTab tab : tabGroup.getTabs()) { + tab.initializeFrom(workingCopy); CTabItem tabItem = new CTabItem(tabFolder, SWT.NONE); tabItem.setText(tab.getName()); @@ -136,11 +141,6 @@ public class NewLaunchConfigEditPage extends WizardPage { tabItem.setControl(tab.getControl()); } - // Do this after all the tabs have their controls created - for (ILaunchConfigurationTab tab : tabGroup.getTabs()) { - tab.initializeFrom(workingCopy); - } - tabFolder.setSelection(0); } catch (CoreException e) { Activator.log(e);