win 8.1x64, 3x gtx580
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.