Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Genrich <daniel.genrich@gmx.net>2008-10-14 15:54:07 +0400
committerDaniel Genrich <daniel.genrich@gmx.net>2008-10-14 15:54:07 +0400
commite1aff849e49b350e323310839a94f6cf3e48321c (patch)
tree28d4944b4ec3e1dedd673599737be54b74c3eb47 /source/blender/blenkernel/intern/collision.c
parentaf7b777d2200eb7418d5004a8d6a33ab44f2383a (diff)
Collisions: CollisionModifier needs to be resetted for every loop
Diffstat (limited to 'source/blender/blenkernel/intern/collision.c')
-rw-r--r--source/blender/blenkernel/intern/collision.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/collision.c b/source/blender/blenkernel/intern/collision.c
index e8cec7e1852..775f1dee241 100644
--- a/source/blender/blenkernel/intern/collision.c
+++ b/source/blender/blenkernel/intern/collision.c
@@ -1320,6 +1320,8 @@ CollisionModifierData **get_collisionobjects(Object *self, int *numcollobj)
{
collmd = ( CollisionModifierData * ) modifiers_findByType ( coll_ob, eModifierType_Collision );
}
+ else
+ collmd = NULL;
if ( collmd )
{
@@ -1358,6 +1360,8 @@ CollisionModifierData **get_collisionobjects(Object *self, int *numcollobj)
{
collmd = ( CollisionModifierData * ) modifiers_findByType ( coll_ob, eModifierType_Collision );
}
+ else
+ collmd = NULL;
if ( !collmd )
continue;