The comments describing ModifiedDelegate and SaveDelegate in FSettingsSection seem to indicate that the delegates should be executed after the settings section has been modified or should be saved. However, these delegates are only executed if the class containing the config values does not use the DefaultConfig specifier, or the config value is either an Array, Map, or Set. The only place these delegates would be executed is in the FSettingsSection::Save() function which is not called when some config values are changed.
RESULT:
Config values that are not an Array, Map, or Set do not follow a code path that results in the SettingsSection ModifiedDelegate and SaveDelegate being executed.
EXPECTED:
All config value changes result in the ModifiedDelegate and SaveDelegate being executed.
Head over to the existing Questions & Answers thread and let us know what's up.
3 |
Created | Feb 22, 2018 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |
4528 - projectgheist |