[Bf-blender-cvs] [2045b4b5eff] custom-manipulators: Sync with 2.8

Campbell Barton noreply at git.blender.org
Tue May 30 09:40:37 CEST 2017


Commit: 2045b4b5eff0aca7a67b4959874f8eee5cbf62cc
Author: Campbell Barton
Date:   Tue May 30 17:40:38 2017 +1000
Branches: custom-manipulators
https://developer.blender.org/rB2045b4b5eff0aca7a67b4959874f8eee5cbf62cc

Sync with 2.8

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

M	release/scripts/startup/bl_ui/properties_data_mesh.py
M	source/blender/blenkernel/BKE_DerivedMesh.h
M	source/blender/blenkernel/intern/object.c
M	source/blender/editors/object/object_shapekey.c
M	source/blender/editors/space_view3d/drawobject.c
M	source/blender/makesrna/intern/rna_pose.c

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

diff --git a/release/scripts/startup/bl_ui/properties_data_mesh.py b/release/scripts/startup/bl_ui/properties_data_mesh.py
index 0ac1057cf97..44023fb4679 100644
--- a/release/scripts/startup/bl_ui/properties_data_mesh.py
+++ b/release/scripts/startup/bl_ui/properties_data_mesh.py
@@ -461,7 +461,6 @@ classes = (
     DATA_PT_vertex_colors,
     DATA_PT_customdata,
     DATA_PT_custom_props_mesh,
-
 )
 
 if __name__ == "__main__":  # only for live edit.
diff --git a/source/blender/blenkernel/BKE_DerivedMesh.h b/source/blender/blenkernel/BKE_DerivedMesh.h
index c03a255c3ed..116724463ca 100644
--- a/source/blender/blenkernel/BKE_DerivedMesh.h
+++ b/source/blender/blenkernel/BKE_DerivedMesh.h
@@ -184,7 +184,6 @@ struct DerivedMesh {
 	DerivedMeshType type;
 	float auto_bump_scale;
 	DMDirtyFlag dirty;
-	short totfmaps;
 	int totmat; /* total materials. Will be valid only before object drawing. */
 	struct Material **mat; /* material array. Will be valid only before object drawing */
 
diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c
index 86d6366daba..dd23b61f148 100644
--- a/source/blender/blenkernel/intern/object.c
+++ b/source/blender/blenkernel/intern/object.c
@@ -430,6 +430,7 @@ void BKE_object_free(Object *ob)
 	}
 	if (ob->mpath) {
 		animviz_free_motionpath(ob->mpath);
+		ob->mpath = NULL;
 	}
 	BKE_bproperty_free_list(&ob->prop);
 
diff --git a/source/blender/editors/object/object_shapekey.c b/source/blender/editors/object/object_shapekey.c
index 853c745cb0a..e04114761e4 100644
--- a/source/blender/editors/object/object_shapekey.c
+++ b/source/blender/editors/object/object_shapekey.c
@@ -52,7 +52,6 @@
 
 #include "BKE_context.h"
 #include "BKE_depsgraph.h"
-#include "BKE_editmesh.h"
 #include "BKE_key.h"
 #include "BKE_library.h"
 #include "BKE_main.h"
diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c
index 4e57e69db85..a4fa6e4f66b 100644
--- a/source/blender/editors/space_view3d/drawobject.c
+++ b/source/blender/editors/space_view3d/drawobject.c
@@ -9789,8 +9789,6 @@ void ED_draw_object_facemap(Scene *scene, Object *ob, const float col[4], const
 	/* add polygon offset so we draw above the original surface */
 	glPolygonOffset(1.0, 1.0);
 
-	dm->totfmaps = BLI_listbase_count(&ob->fmaps);
-
 	GPU_facemap_setup(dm);
 
 	glColor4fv(col);
diff --git a/source/blender/makesrna/intern/rna_pose.c b/source/blender/makesrna/intern/rna_pose.c
index 633db984074..8d161466d56 100644
--- a/source/blender/makesrna/intern/rna_pose.c
+++ b/source/blender/makesrna/intern/rna_pose.c
@@ -833,7 +833,7 @@ static void rna_def_pose_channel(BlenderRNA *brna)
 	RNA_def_property_struct_type(prop, "PoseBone");
 	RNA_def_property_clear_flag(prop, PROP_EDITABLE);
 	RNA_def_property_ui_text(prop, "Child", "Child of this pose bone");
-
+	
 	/* Transformation settings */
 	prop = RNA_def_property(srna, "location", PROP_FLOAT, PROP_TRANSLATION);
 	RNA_def_property_float_sdna(prop, NULL, "loc");




More information about the Bf-blender-cvs mailing list