From bc84a50c13bfcc6fa955e7d10b00bd97559b36cd Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 26 Jul 2013 16:19:26 +0000 Subject: [PATCH] fix [#36270] Crash with pinning --- source/blender/blenkernel/intern/object.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index daa57afe14e..8ac067c0316 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -693,6 +693,14 @@ void BKE_object_unlink(Object *ob) sbuts->pinid = NULL; } } + else if (sl->spacetype == SPACE_NODE) { + SpaceNode *snode = (SpaceNode *)sl; + + if (snode->from == (ID *)ob) { + snode->flag &= ~SNODE_PIN; + snode->from = NULL; + } + } } sa = sa->next;