mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-09-10 12:03:16 +02:00
Final work for PR 61596 - changing the storage of a enumerated option choice from its value to its ID
This commit is contained in:
parent
9de996037c
commit
7ba7c61143
2 changed files with 6 additions and 3 deletions
|
@ -139,8 +139,9 @@ public class BuildOptionSettingsPage extends BuildSettingsPage {
|
|||
case IOption.ENUMERATED :
|
||||
String enumVal = getPreferenceStore().getString(
|
||||
option.getId());
|
||||
ManagedBuildManager.setOption(configuration, option,
|
||||
enumVal);
|
||||
String enumId = option.getEnumeratedId(enumVal);
|
||||
ManagedBuildManager.setOption(configuration, option,
|
||||
(enumId.length() > 0) ? enumId : enumVal);
|
||||
break;
|
||||
case IOption.STRING :
|
||||
String strVal = getPreferenceStore().getString(
|
||||
|
|
|
@ -431,7 +431,9 @@ public class BuildToolSettingsPage extends BuildSettingsPage {
|
|||
break;
|
||||
case IOption.ENUMERATED :
|
||||
String enumVal = getPreferenceStore().getString(option.getId());
|
||||
ManagedBuildManager.setOption(configuration, option, enumVal);
|
||||
String enumId = option.getEnumeratedId(enumVal);
|
||||
ManagedBuildManager.setOption(configuration, option,
|
||||
(enumId.length() > 0) ? enumId : enumVal);
|
||||
break;
|
||||
case IOption.STRING :
|
||||
String strVal = getPreferenceStore().getString(option.getId());
|
||||
|
|
Loading…
Add table
Reference in a new issue