[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42039] trunk/blender/source/blender/ editors/object/object_edit.c: silly bug in copying game properties between linked objects - reported on BlenderArtists by Bananaft
Dalai Felinto
dfelinto at gmail.com
Mon Nov 21 21:08:19 CET 2011
Revision: 42039
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42039
Author: dfelinto
Date: 2011-11-21 20:08:16 +0000 (Mon, 21 Nov 2011)
Log Message:
-----------
silly bug in copying game properties between linked objects - reported on BlenderArtists by Bananaft
I guess I copied/pasted the original loop code blindly.
Modified Paths:
--------------
trunk/blender/source/blender/editors/object/object_edit.c
Modified: trunk/blender/source/blender/editors/object/object_edit.c
===================================================================
--- trunk/blender/source/blender/editors/object/object_edit.c 2011-11-21 19:54:47 UTC (rev 42038)
+++ trunk/blender/source/blender/editors/object/object_edit.c 2011-11-21 20:08:16 UTC (rev 42039)
@@ -2056,10 +2056,8 @@
if(prop) {
CTX_DATA_BEGIN(C, Object*, ob_iter, selected_editable_objects) {
- if (ob != ob_iter) {
- if (ob->data != ob_iter->data)
- set_ob_property(ob_iter, prop);
- }
+ if (ob != ob_iter)
+ set_ob_property(ob_iter, prop);
} CTX_DATA_END;
}
}
@@ -2067,17 +2065,13 @@
else {
CTX_DATA_BEGIN(C, Object*, ob_iter, selected_editable_objects) {
if (ob != ob_iter) {
- if (ob->data != ob_iter->data){
- if (type == COPY_PROPERTIES_REPLACE)
- copy_properties( &ob_iter->prop, &ob->prop );
+ if (type == COPY_PROPERTIES_REPLACE)
+ copy_properties(&ob_iter->prop, &ob->prop);
- /* merge - the default when calling with no argument */
- else {
- for(prop = ob->prop.first; prop; prop= prop->next ) {
- set_ob_property(ob_iter, prop);
- }
- }
- }
+ /* merge - the default when calling with no argument */
+ else
+ for(prop = ob->prop.first; prop; prop= prop->next)
+ set_ob_property(ob_iter, prop);
}
}
CTX_DATA_END;
More information about the Bf-blender-cvs
mailing list