[Bf-blender-cvs] [a3e7590bb8a] greasepencil-object: Merge branch 'blender2.8' into greasepencil-object

Antonio Vazquez noreply at git.blender.org
Tue Jul 10 18:05:11 CEST 2018


Commit: a3e7590bb8aa0acab8bf22ef0f5e8a9bc5d378b2
Author: Antonio Vazquez
Date:   Tue Jul 10 18:05:02 2018 +0200
Branches: greasepencil-object
https://developer.blender.org/rBa3e7590bb8aa0acab8bf22ef0f5e8a9bc5d378b2

Merge branch 'blender2.8' into greasepencil-object

===================================================================



===================================================================

diff --cc release/scripts/startup/bl_ui/space_view3d.py
index 93d8120051f,cf2c9641971..1be47549cf9
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@@ -3932,9 -3895,9 +3932,10 @@@ class VIEW3D_PT_overlay(Panel)
          sub.prop(overlay, "show_relationship_lines")
          sub.prop(overlay, "show_motion_paths")
          #sub.prop(overlay, "show_onion_skins")
 +        sub.prop(context.space_data, "show_annotation", text="Annotations")
          sub.prop(overlay, "show_face_orientation")
          sub.prop(overlay, "show_backface_culling")
+         sub.prop(overlay, "show_bones", text="Bones")
          if shading.type == 'MATERIAL':
              sub.prop(overlay, "show_look_dev")
  
diff --cc source/blender/blenkernel/intern/object.c
index bd0d2ec59b8,14794bd7061..00c0d8e7002
--- a/source/blender/blenkernel/intern/object.c
+++ b/source/blender/blenkernel/intern/object.c
@@@ -465,9 -424,10 +465,11 @@@ void BKE_object_free(Object *ob
  {
  	BKE_animdata_free((ID *)ob, false);
  
+ 	DRW_drawdata_free((ID *)ob);
+ 
  	/* BKE_<id>_free shall never touch to ID->us. Never ever. */
  	BKE_object_free_modifiers(ob, LIB_ID_CREATE_NO_USER_REFCOUNT);
 +	BKE_object_free_shaderfx(ob, LIB_ID_CREATE_NO_USER_REFCOUNT);
  
  	MEM_SAFE_FREE(ob->mat);
  	MEM_SAFE_FREE(ob->matbits);
@@@ -1309,13 -1205,9 +1304,13 @@@ void BKE_object_copy_data(Main *UNUSED(
  	ob_dst->derivedFinal = NULL;
  
  	BLI_listbase_clear(&ob_dst->gpulamp);
- 	BLI_listbase_clear(&ob_dst->drawdata);
+ 	BLI_listbase_clear((ListBase *)&ob_dst->drawdata);
  	BLI_listbase_clear(&ob_dst->pc_ids);
  
 +	/* grease pencil: clean derived data */
 +	if (ob_dst->type == OB_GPENCIL)
 +		BKE_gpencil_free_derived_frames(ob_dst->data);
 +
  	ob_dst->avs = ob_src->avs;
  	ob_dst->mpath = animviz_copy_motionpath(ob_src->mpath);



More information about the Bf-blender-cvs mailing list