[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54680] trunk/blender/source/blender/ blenkernel/intern/rigidbody.c: rigidbody: Properly handle constrained objects not having rigid bodies

Sergej Reich sergej.reich at googlemail.com
Wed Feb 20 01:45:54 CET 2013


Revision: 54680
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54680
Author:   sergof
Date:     2013-02-20 00:45:53 +0000 (Wed, 20 Feb 2013)
Log Message:
-----------
rigidbody: Properly handle constrained objects not having rigid bodies

This is a pretty rare case that can be triggered by switching rigid body
and constraint groups before simulation was validated.
Code checked for existing physics objects but was missing else block.

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

Modified: trunk/blender/source/blender/blenkernel/intern/rigidbody.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/rigidbody.c	2013-02-20 00:44:18 UTC (rev 54679)
+++ trunk/blender/source/blender/blenkernel/intern/rigidbody.c	2013-02-20 00:45:53 UTC (rev 54680)
@@ -635,6 +635,9 @@
 					break;
 			}
 		}
+		else { /* can't create constraint without both rigid bodies */
+			return;
+		}
 
 		RB_constraint_set_enabled(rbc->physics_constraint, rbc->flag & RBC_FLAG_ENABLED);
 




More information about the Bf-blender-cvs mailing list