Node editor: Changing object pointers for multiple nodes registers as a single action for undo
Open, Needs TriagePublic


System Information
win 8.1x64, 3x gtx580

Blender Version

Short description of error
Either changing object pointers for multiple nodes or repeated changes of a single node object pointer registers as a single action for undo. Executing Undo reverts all the pointer changes simultaneously, regardless if there were 1 or 10 of them.

Exact steps for others to reproduce the error

  • In the node editor, change the Object parameter of one, then another Texture Coordinate nodes.
  • Do Undo.
  • Object parameter of both changes gets undone.

If this is hard to correct due to some inherent property of particular parameter type, maybe when changing it, the node affected could get selected, as node selection seems to register with undo fine.



This is true for any pointer property afaics [changing any of these wont register in undo on first sight], so nothing particular to the Node editor.
This might be a known limitation, or a design decission, needs further clarification...