diff options
author | Hans Goudey <h.goudey@me.com> | 2022-09-08 18:57:21 +0300 |
---|---|---|
committer | Philipp Oeser <info@graphics-engineer.com> | 2022-09-21 13:22:47 +0300 |
commit | 568265964e9611f12e183950e754976241c509da (patch) | |
tree | 08e518086be08de347729ebadd581ea2b79a686a /source | |
parent | faccd880385b5ce61ca6aeacce65964becd469f5 (diff) |
Fix: link drag search feature only works forgeometry nodes groups
The node tree used to detect if the tree was a node group wasn't the
last in the node editor's path like it should be, so the search thought
that all shader node groups weren't node groups.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/space_node/link_drag_search.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/editors/space_node/link_drag_search.cc b/source/blender/editors/space_node/link_drag_search.cc index c524de2c55d..8ecc9c477d3 100644 --- a/source/blender/editors/space_node/link_drag_search.cc +++ b/source/blender/editors/space_node/link_drag_search.cc @@ -246,8 +246,8 @@ static uiBlock *create_search_popup_block(bContext *C, ARegion *region, void *ar { LinkDragSearchStorage &storage = *(LinkDragSearchStorage *)arg_op; - bNodeTree *node_tree = CTX_wm_space_node(C)->nodetree; - gather_socket_link_operations(*node_tree, storage.from_socket, storage.search_link_ops); + bNodeTree &node_tree = *CTX_wm_space_node(C)->edittree; + gather_socket_link_operations(node_tree, storage.from_socket, storage.search_link_ops); uiBlock *block = UI_block_begin(C, region, "_popup", UI_EMBOSS); UI_block_flag_enable(block, UI_BLOCK_LOOP | UI_BLOCK_MOVEMOUSE_QUIT | UI_BLOCK_SEARCH_MENU); |