Blender Git Commit Log
Git Commits -> Revision 24f72ab
Revision 24f72ab by Lukas Toenne (master) March 13, 2011, 22:07 (GMT) |
Fix for crashes due to links without fromnode pointers. This can happen with "unfinished" links created during the modal linking operator or when creating links from group tree inputs. In addition don't store unfinished links in the nodetree->links list any more. This makes code a bit safer because all links in that list can be considered valid now. The temporary bNodeLinkDrag structs used by the modal linking operator are now also stored in a list in SpaceNode, so these links can be drawn too (this separation also allows different display of temporary links, e.g. currently they are drawn on top of all nodes). |
Commit Details:
Full Hash: 24f72abf67c8c836e238484d261ae6d4aa45782b
SVN Revision: 35520
Parent Commit: 1e4010c
Lines Changed: +59, -20
5 Modified Paths:
/source/blender/blenkernel/intern/node.c (+2, -2) (Diff)
/source/blender/editors/space_node/node_draw.c (+9, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+33, -18) (Diff)
/source/blender/editors/space_node/node_intern.h (+14, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+1, -0) (Diff)
/source/blender/editors/space_node/node_draw.c (+9, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+33, -18) (Diff)
/source/blender/editors/space_node/node_intern.h (+14, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+1, -0) (Diff)