diff --git a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/dialogs/LaunchConfigurationEditDialog.java b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/dialogs/LaunchConfigurationEditDialog.java index 9aab026cf3a..2f474f1bc50 100644 --- a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/dialogs/LaunchConfigurationEditDialog.java +++ b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/dialogs/LaunchConfigurationEditDialog.java @@ -85,7 +85,8 @@ public class LaunchConfigurationEditDialog extends LaunchConfigurationProperties createButton(leftButtonComp, DELETE_ID, Messages.LaunchConfigurationEditDialog_0, false); createButton(leftButtonComp, DUPLICATE_ID, Messages.LaunchConfigurationEditDialog_1, false); - createButton(leftButtonComp, LAUNCH_ID, Messages.LaunchConfigurationEditDialog_2, false); + // launch button text same as in eclipse LaunchConfigurationDialog - mode name + createButton(leftButtonComp, LAUNCH_ID, getLaunchButtonText(), false); Composite mainButtonComp = new Composite(composite, SWT.NONE); layout = new GridLayout(); @@ -103,6 +104,10 @@ public class LaunchConfigurationEditDialog extends LaunchConfigurationProperties return composite; } + protected String getLaunchButtonText() { + return DebugPlugin.getDefault().getLaunchManager().getLaunchMode(getMode()).getLabel(); + } + @Override protected void createButtonsForButtonBar(Composite parent) { // Do nothing since we now have the buttons created above.