[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45037] trunk/blender/source/blender/ editors/space_node/node_templates.c: Fix related #30606: missing undo push editing node inputs in properties editor.

Brecht Van Lommel brechtvanlommel at pandora.be
Tue Mar 20 20:56:45 CET 2012


Revision: 45037
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45037
Author:   blendix
Date:     2012-03-20 19:56:45 +0000 (Tue, 20 Mar 2012)
Log Message:
-----------
Fix related #30606: missing undo push editing node inputs in properties editor.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_node/node_templates.c

Modified: trunk/blender/source/blender/editors/space_node/node_templates.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/node_templates.c	2012-03-20 19:32:31 UTC (rev 45036)
+++ trunk/blender/source/blender/editors/space_node/node_templates.c	2012-03-20 19:56:45 UTC (rev 45037)
@@ -59,6 +59,7 @@
 #include "../interface/interface_intern.h"
 
 #include "ED_node.h"
+#include "ED_util.h"
 
 /************************* Node Socket Manipulation **************************/
 
@@ -253,7 +254,7 @@
 	uiLayout *layout;
 } NodeLinkArg;
 
-static void ui_node_link(bContext *UNUSED(C), void *arg_p, void *event_p)
+static void ui_node_link(bContext *C, void *arg_p, void *event_p)
 {
 	NodeLinkArg *arg = (NodeLinkArg*)arg_p;
 	Main *bmain = arg->bmain;
@@ -272,6 +273,8 @@
 		node_socket_remove(bmain, ntree, node_to, sock_to);
 	else
 		node_socket_add_replace(bmain, ntree, node_to, sock_to, &ntemp, arg->output);
+	
+	ED_undo_push(C, "Node input modify");
 }
 
 static void ui_node_sock_name(bNodeSocket *sock, char name[UI_MAX_NAME_STR])




More information about the Bf-blender-cvs mailing list