Revision: 29681
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=29681
Author:   nazgul
Date:     2010-06-25 13:41:39 +0200 (Fri, 25 Jun 2010)

Log Message:
-----------
Fix #22618: Deleting an object doesnt remove its self from pinned buttons

Clear pin flag and pin ID in unlink_object if pinid points to unlinking object

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/object.c

Modified: trunk/blender/source/blender/blenkernel/intern/object.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/object.c     2010-06-25 
10:28:07 UTC (rev 29680)
+++ trunk/blender/source/blender/blenkernel/intern/object.c     2010-06-25 
11:41:39 UTC (rev 29681)
@@ -652,6 +652,14 @@
                                                }
                                        }
                                }
+                               else if(sl->spacetype==SPACE_BUTS) {
+                                       SpaceButs *sbuts= (SpaceButs *)sl;
+
+                                       if(sbuts->pinid==(ID *)ob) {
+                                               sbuts->flag&= ~SB_PIN_CONTEXT;
+                                               sbuts->pinid= NULL;
+                                       }
+                               }
                        }
 
                        sa= sa->next;


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to