diff options
| author | Rémi Verschelde | 2018-01-08 10:55:09 +0100 |
|---|---|---|
| committer | GitHub | 2018-01-08 10:55:09 +0100 |
| commit | 8f814e44bc325970dc4ffcd3588b76369fb7ec07 (patch) | |
| tree | 6acba264a984feab4e0160718d8f38a256a20917 /editor/editor_settings.cpp | |
| parent | e7400a0f4e29fb5c0d06af3952b54e05a0d9d7d9 (diff) | |
| parent | 93a6be0320e74f3a6524b1c1eefd8a05ff58cac5 (diff) | |
| download | godot-8f814e44bc325970dc4ffcd3588b76369fb7ec07.tar.gz godot-8f814e44bc325970dc4ffcd3588b76369fb7ec07.tar.zst godot-8f814e44bc325970dc4ffcd3588b76369fb7ec07.zip | |
Diffstat (limited to 'editor/editor_settings.cpp')
| -rw-r--r-- | editor/editor_settings.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/editor/editor_settings.cpp b/editor/editor_settings.cpp index b61ba9202..7081bb925 100644 --- a/editor/editor_settings.cpp +++ b/editor/editor_settings.cpp @@ -992,13 +992,17 @@ void EditorSettings::raise_order(const String &p_setting) { props[p_setting].order = ++last_order; } -void EditorSettings::set_initial_value(const StringName &p_setting, const Variant &p_value) { +void EditorSettings::set_initial_value(const StringName &p_setting, const Variant &p_value, bool update_current) { _THREAD_SAFE_METHOD_ if (!props.has(p_setting)) return; - _initial_set(p_setting, p_value); + props[p_setting].initial = p_value; + props[p_setting].has_default_value = true; + if (update_current) { + set(p_setting, p_value); + } } Variant _EDITOR_DEF(const String &p_setting, const Variant &p_default) { |
