[Bf-blender-cvs] [ee7e4d25d5f] greasepencil-object: Merge branch 'blender2.8' into greasepencil-object
Antonio Vazquez
noreply at git.blender.org
Thu Nov 30 15:45:36 CET 2017
Commit: ee7e4d25d5fdf1bc3b37bcd3d3864008ed67d75f
Author: Antonio Vazquez
Date: Thu Nov 30 15:34:21 2017 +0100
Branches: greasepencil-object
https://developer.blender.org/rBee7e4d25d5fdf1bc3b37bcd3d3864008ed67d75f
Merge branch 'blender2.8' into greasepencil-object
Conflicts:
source/blender/editors/object/object_relations.c
===================================================================
===================================================================
diff --cc source/blender/editors/object/object_relations.c
index af600cb8e23,b2e976f17a9..cbca55a4d1f
--- a/source/blender/editors/object/object_relations.c
+++ b/source/blender/editors/object/object_relations.c
@@@ -1846,12 -1842,15 +1847,18 @@@ static void single_obdata_users(Main *b
case OB_SPEAKER:
ob->data = ID_NEW_SET(ob->data, BKE_speaker_copy(bmain, ob->data));
break;
+ case OB_LIGHTPROBE:
+ ob->data = ID_NEW_SET(ob->data, BKE_lightprobe_copy(bmain, ob->data));
+ break;
+ case OB_GPENCIL:
+ ob->data = ID_NEW_SET(ob->data, BKE_gpencil_copy(bmain, ob->data));
+ break;
default:
- if (G.debug & G_DEBUG)
- printf("ERROR %s: can't copy %s\n", __func__, id->name);
+ printf("ERROR %s: can't copy %s\n", __func__, id->name);
+ BLI_assert(!"This should never happen.");
+
+ /* We need to end the FOREACH_OBJECT_FLAG iterator to prevent memory leak. */
+ BKE_scene_objects_iterator_end(&iter_macro);
return;
}
More information about the Bf-blender-cvs
mailing list