Fix able to delete metadata on read-only object
This commit is contained in:
parent
634220e9fc
commit
7fcae88358
1 changed files with 8 additions and 4 deletions
|
|
@ -4894,11 +4894,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