Merge pull request #116287 from Nintorch/input-action-remove-settings-changed

Emit `ProjectSettings.settings_changed` signal on `ProjectSettings.clear()` call
This commit is contained in:
Thaddeus Crews 2026-03-04 14:32:30 -06:00
commit 5824614bed
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC

View file

@ -1062,6 +1062,7 @@ bool ProjectSettings::is_builtin_setting(const String &p_name) const {
void ProjectSettings::clear(const String &p_name) {
ERR_FAIL_COND_MSG(!props.has(p_name), vformat("Request for nonexistent project setting: '%s'.", p_name));
props.erase(p_name);
_queue_changed(p_name);
}
Error ProjectSettings::save() {