From 7e3e4751b544bce290288de4af8651847d230655 Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Tue, 25 Oct 2022 10:15:24 +0200 Subject: 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: 84825e4ed2e09895. --- source/blender/editors/interface/interface_context_path.cc | 2 +- source/blender/editors/space_node/node_draw.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/interface/interface_context_path.cc b/source/blender/editors/interface/interface_context_path.cc index 91b2f9613de..74a07d6edc8 100644 --- a/source/blender/editors/interface/interface_context_path.cc +++ b/source/blender/editors/interface/interface_context_path.cc @@ -45,7 +45,7 @@ void context_path_add_generic(Vector &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}); diff --git a/source/blender/editors/space_node/node_draw.cc b/source/blender/editors/space_node/node_draw.cc index 98b2cacd162..5ae6573df7c 100644 --- a/source/blender/editors/space_node/node_draw.cc +++ b/source/blender/editors/space_node/node_draw.cc @@ -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); } -- cgit v1.2.3