Merge pull request #116882 from Zehir/read_only_metadata
Fix able to delete metadata on read-only object
This commit is contained in:
commit
a14035c910
1 changed files with 8 additions and 4 deletions
|
|
@ -4895,11 +4895,15 @@ void EditorInspector::update_tree() {
|
|||
}
|
||||
|
||||
if (p.name.begins_with("metadata/")) {
|
||||
Variant _default = Variant();
|
||||
if (node != nullptr) {
|
||||
_default = PropertyUtils::get_property_default_value(node, p.name, nullptr, &sstack, false, nullptr, nullptr);
|
||||
if (property_read_only || all_read_only) {
|
||||
ep->set_deletable(false);
|
||||
} else {
|
||||
Variant _default = Variant();
|
||||
if (node != nullptr) {
|
||||
_default = PropertyUtils::get_property_default_value(node, p.name, nullptr, &sstack, false, nullptr, nullptr);
|
||||
}
|
||||
ep->set_deletable(_default == Variant());
|
||||
}
|
||||
ep->set_deletable(_default == Variant());
|
||||
} else {
|
||||
ep->set_deletable(deletable_properties);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue