[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54258] trunk/blender/source/blender/ blenloader/intern/readfile.c: add missing break in direct_link_constraints, CONSTRAINT_SPACEONCE flag was getting set to CONSTRAINT_TYPE_KINEMATIC.

Campbell Barton ideasman42 at gmail.com
Sat Feb 2 05:13:46 CET 2013


Revision: 54258
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54258
Author:   campbellbarton
Date:     2013-02-02 04:13:38 +0000 (Sat, 02 Feb 2013)
Log Message:
-----------
add missing break in direct_link_constraints, CONSTRAINT_SPACEONCE flag was getting set to CONSTRAINT_TYPE_KINEMATIC.

Modified Paths:
--------------
    trunk/blender/source/blender/blenloader/intern/readfile.c

Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c	2013-02-02 02:42:12 UTC (rev 54257)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c	2013-02-02 04:13:38 UTC (rev 54258)
@@ -2679,15 +2679,15 @@
 				data->prop = newdataadr(fd, data->prop);
 				if (data->prop)
 					IDP_DirectLinkProperty(data->prop, (fd->flags & FD_FLAGS_SWITCH_ENDIAN), fd);
+				break;
 			}
-				break;
 			case CONSTRAINT_TYPE_SPLINEIK:
 			{
 				bSplineIKConstraint *data= con->data;
-				
+
 				data->points= newdataadr(fd, data->points);
+				break;
 			}
-				break;
 			case CONSTRAINT_TYPE_KINEMATIC:
 			{
 				bKinematicConstraint *data = con->data;
@@ -2697,14 +2697,15 @@
 
 				/* version patch for runtime flag, was not cleared in some case */
 				data->flag &= ~CONSTRAINT_IK_AUTO;
+				break;
 			}
 			case CONSTRAINT_TYPE_CHILDOF:
 			{
 				/* XXX version patch, in older code this flag wasn't always set, and is inherent to type */
 				if (con->ownspace == CONSTRAINT_SPACE_POSE)
 					con->flag |= CONSTRAINT_SPACEONCE;
+				break;
 			}
-				break;
 		}
 	}
 }




More information about the Bf-blender-cvs mailing list