From 0a3f35c3ed626a76e041da23cd56dc0f6c12c584 Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Wed, 1 Oct 2014 22:06:08 -0400 Subject: [PATCH] Launch Bar - fix ordering problem initing launch config edit tabs. --- .../ui/internal/dialogs/NewLaunchConfigEditPage.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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);