Editor: Fix skipping normal category followed by custom one
This commit is contained in:
parent
e5a3fd1e53
commit
b2f62658a2
1 changed files with 3 additions and 1 deletions
|
@ -2892,7 +2892,9 @@ void EditorInspector::update_tree() {
|
||||||
(!filter.is_empty() || !restrict_to_basic || (N->get().usage & PROPERTY_USAGE_EDITOR_BASIC_SETTING))) {
|
(!filter.is_empty() || !restrict_to_basic || (N->get().usage & PROPERTY_USAGE_EDITOR_BASIC_SETTING))) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (N->get().usage & PROPERTY_USAGE_CATEGORY) {
|
// Treat custom categories as second-level ones. Do not skip a normal category if it is followed by a custom one.
|
||||||
|
// Skip in the other 3 cases (normal -> normal, custom -> custom, custom -> normal).
|
||||||
|
if ((N->get().usage & PROPERTY_USAGE_CATEGORY) && (p.hint_string.is_empty() || !N->get().hint_string.is_empty())) {
|
||||||
valid = false;
|
valid = false;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue