UI: Fix count on node editor/group header when fake user
The number of node groups was including the fake user count.
I was ignoring the Fake User, and how it affects the id->us count.
This problem was present since the initial commit: 84825e4ed2
.
This commit is contained in:
parent
3e292404d2
commit
7e3e4751b5
|
@ -45,7 +45,7 @@ void context_path_add_generic(Vector<ContextPathItem> &path,
|
|||
|
||||
if (&rna_type == &RNA_NodeTree) {
|
||||
ID *id = (ID *)ptr;
|
||||
path.append({name, int(icon), id->us});
|
||||
path.append({name, int(icon), ID_REAL_USERS(id)});
|
||||
}
|
||||
else {
|
||||
path.append({name, int(icon), 1});
|
||||
|
|
|
@ -2146,7 +2146,7 @@ static void node_draw_basis(const bContext &C,
|
|||
"");
|
||||
UI_but_func_set(but, node_toggle_button_cb, &node, (void *)"NODE_OT_group_edit");
|
||||
if (node.id) {
|
||||
UI_but_icon_indicator_number_set(but, node.id->us);
|
||||
UI_but_icon_indicator_number_set(but, ID_REAL_USERS(node.id));
|
||||
}
|
||||
UI_block_emboss_set(&block, UI_EMBOSS);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue