Some operations on Core Build Settings pages apply immediately instead of waiting until OK is pressed #1057
Open
Description
- Open the CMake Build Settings tab
- Check (or uncheck) "Use these settings"
- Press Cancel
- Re-open CMake Build Settings tab
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:
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.
Metadata
Assignees
Labels
No labels