[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3606] trunk/py/scripts/addons/ object_fracture_cell/__init__.py: fix for fracture when objects are already in a group.

Campbell Barton ideasman42 at gmail.com
Tue Jul 10 10:27:32 CEST 2012


Revision: 3606
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3606
Author:   campbellbarton
Date:     2012-07-10 08:27:31 +0000 (Tue, 10 Jul 2012)
Log Message:
-----------
fix for fracture when objects are already in a group.

Modified Paths:
--------------
    trunk/py/scripts/addons/object_fracture_cell/__init__.py

Modified: trunk/py/scripts/addons/object_fracture_cell/__init__.py
===================================================================
--- trunk/py/scripts/addons/object_fracture_cell/__init__.py	2012-07-10 01:30:50 UTC (rev 3605)
+++ trunk/py/scripts/addons/object_fracture_cell/__init__.py	2012-07-10 08:27:31 UTC (rev 3606)
@@ -145,8 +145,10 @@
         group = bpy.data.groups.get(group_name)
         if group is None:
             group = bpy.data.groups.new(group_name)
+        group_objects = group.objects[:]
         for obj_cell in objects:
-            group.objects.link(obj_cell)
+            if not in group_objects:
+                group.objects.link(obj_cell)
 
     if kw_copy["use_debug_redraw"]:
         obj.draw_type = obj_draw_type_prev



More information about the Bf-extensions-cvs mailing list