You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expectation is that the change in 2. is not persisted.
The change is persisted because each modification in a launch tab calls updateLaunchConfigurationDialog (fairly standard thing to do, not core build specific).updateLaunchConfigurationDialog eventually calls ILaunchConfigurationDialog.updateButtons() which for the launch bar does this:
// Lots of tabs want to be applied when this is called
if (!initing) {
ILaunchConfigurationTab[] tabs = getTabs();
if (tabFolder != null && tabs != null) {
intpageIndex = tabFolder.getSelectionIndex();
if (pageIndex >= 0) {
tabs[pageIndex].performApply(workingCopy);
}
}
}
}
which causes apply to be pressed on every page.
This means that basically any edit in the launch configuration causes every page to apply its changes immediately instead of waiting for the user to press OK.
The text was updated successfully, but these errors were encountered:
Expectation is that the change in 2. is not persisted.
The change is persisted because each modification in a launch tab calls
updateLaunchConfigurationDialog
(fairly standard thing to do, not core build specific).updateLaunchConfigurationDialog
eventually callsILaunchConfigurationDialog.updateButtons()
which for the launch bar does this:cdt/launchbar/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/LaunchBarLaunchConfigDialog.java
Lines 356 to 368 in efbba15
which causes apply to be pressed on every page.
This means that basically any edit in the launch configuration causes every page to apply its changes immediately instead of waiting for the user to press OK.
The text was updated successfully, but these errors were encountered: