No signal tree.update when a node is removed #76795

Closed
opened 2020-05-16 06:14:51 +02:00 by Sergey · 4 comments

System Information
Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce GTX 660 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 416.34

Blender Version
Broken: version: 2.83 (sub 13), branch: master, commit date: 2020-04-21 17:59, hash: blender/blender@13e3a1c532

Short description of error
According description the method tree.update is calling whenever changes in a node editor was happened.
https://docs.blender.org/api/current/bpy.types.NodeTree.html#bpy.types.NodeTree.update
But if starting to create new node but pressing escape it won't cause calling the method.

Exact steps for others to reproduce the error

  • open the file: untitled6.blend
  • run script / create custom node editor
  • open console,
  • open custom node editor
  • create new node (init method of the node and update method of the tree was called)
  • not pressing LMB press escape / remove node
  • free method of the node was called but update method of the node tree was not.
**System Information** Operating system: Windows-7-6.1.7601-SP1 64 Bits Graphics card: GeForce GTX 660 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 416.34 **Blender Version** Broken: version: 2.83 (sub 13), branch: master, commit date: 2020-04-21 17:59, hash: `blender/blender@13e3a1c532` **Short description of error** According description the method `tree.update` is calling whenever changes in a node editor was happened. https://docs.blender.org/api/current/bpy.types.NodeTree.html#bpy.types.NodeTree.update But if starting to create new node but pressing escape it won't cause calling the method. **Exact steps for others to reproduce the error** - open the file: [untitled6.blend](https://archive.blender.org/developer/F8538151/untitled6.blend) - run script / create custom node editor - open console, - open custom node editor - create new node (init method of the node and update method of the tree was called) - not pressing LMB press escape / remove node - `free` method of the node was called but update method of the node tree was not.
Author

Added subscriber: @randum

Added subscriber: @randum

Changed status from 'Needs Triage' to: 'Confirmed'

Changed status from 'Needs Triage' to: 'Confirmed'

This issue was referenced by blender/blender@fa116a9bbe

This issue was referenced by blender/blender@fa116a9bbe2e56c942ecef1693493302abc39fc9
Member

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'
Jacques Lucke self-assigned this 2020-05-18 17:10:00 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#76795
No description provided.