From e91dddc923fd0f238e6d6856dedbfc044c90b2c1 Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Tue, 14 Mar 2006 21:58:16 +0000 Subject: Bugfix: Node editor, ALT+G "UnGroup" crashed when group was editable. Now it exits this editing mode, and ungroups nicely. --- source/blender/src/editnode.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source') diff --git a/source/blender/src/editnode.c b/source/blender/src/editnode.c index 1f363f8b428..2bb4f34a313 100644 --- a/source/blender/src/editnode.c +++ b/source/blender/src/editnode.c @@ -510,8 +510,15 @@ static void snode_make_group_editable(SpaceNode *snode, bNode *gnode) static void node_ungroup(SpaceNode *snode) { bNode *gnode; + + /* are we inside of a group? */ + gnode= snode_get_editgroup(snode); + if(gnode) + snode_make_group_editable(snode, NULL); gnode= nodeGetActive(snode->edittree); + if(gnode==NULL) return; + if(gnode->type!=NODE_GROUP) error("Not a group"); else { -- cgit v1.2.3