[Bf-blender-cvs] [8c470e26d25] blender2.8: Fix for VIEW3D_OT_snap_selected_to_active

Dalai Felinto noreply at git.blender.org
Wed Oct 10 02:29:02 CEST 2018


Commit: 8c470e26d25eab0133e42c187b09066b69e4f60c
Author: Dalai Felinto
Date:   Tue Oct 9 21:22:31 2018 -0300
Branches: blender2.8
https://developer.blender.org/rB8c470e26d25eab0133e42c187b09066b69e4f60c

Fix for VIEW3D_OT_snap_selected_to_active

There is no active bone data in the cowed edit armature.

This was introduced on rBe12df10120a0, back when we hoped the depsgraph
would fullfill all our hopes and dreams.

Before the single-context-editing depsgraph reality came crashing on us.

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

M	source/blender/editors/space_view3d/view3d_snap.c

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

diff --git a/source/blender/editors/space_view3d/view3d_snap.c b/source/blender/editors/space_view3d/view3d_snap.c
index 58406470f36..97b9a5c84e0 100644
--- a/source/blender/editors/space_view3d/view3d_snap.c
+++ b/source/blender/editors/space_view3d/view3d_snap.c
@@ -768,10 +768,8 @@ static bool snap_calc_active_center(bContext *C, const bool select_only, float r
 	Object *obedit = CTX_data_edit_object(C);
 
 	if (obedit) {
-		Object *ob_edit_eval = DEG_get_evaluated_object(depsgraph, obedit);
-
-		if (ED_object_editmode_calc_active_center(ob_edit_eval, select_only, r_center)) {
-			mul_m4_v3(ob_edit_eval->obmat, r_center);
+		if (ED_object_editmode_calc_active_center(obedit, select_only, r_center)) {
+			mul_m4_v3(obedit->obmat, r_center);
 			return true;
 		}
 	}



More information about the Bf-blender-cvs mailing list