diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-03-20 23:56:45 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-03-20 23:56:45 +0400 |
commit | 69f352770b782f8bf7bbaad426e5edd13addefe3 (patch) | |
tree | 91c668553e706cb5647cdf4cb1327cb8939eb34d | |
parent | 577bef62eb8fcce97d2ae2bbcb4f0732596f4369 (diff) |
Fix related #30606: missing undo push editing node inputs in properties editor.
-rw-r--r-- | source/blender/editors/space_node/node_templates.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/editors/space_node/node_templates.c b/source/blender/editors/space_node/node_templates.c index 439a019b670..c0d366a3ed3 100644 --- a/source/blender/editors/space_node/node_templates.c +++ b/source/blender/editors/space_node/node_templates.c @@ -59,6 +59,7 @@ #include "../interface/interface_intern.h" #include "ED_node.h" +#include "ED_util.h" /************************* Node Socket Manipulation **************************/ @@ -253,7 +254,7 @@ typedef struct NodeLinkArg { 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 @@ static void ui_node_link(bContext *UNUSED(C), void *arg_p, void *event_p) 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]) |