Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDalai Felinto <dfelinto@gmail.com>2018-10-10 03:22:31 +0300
committerDalai Felinto <dfelinto@gmail.com>2018-10-10 03:28:06 +0300
commit8c470e26d25eab0133e42c187b09066b69e4f60c (patch)
tree89b6ad2265096217f4c3ba4d71cc9bf1b1e9fefa
parent9f2b3fc80e90f5ffcb334051f58df16292d81ff1 (diff)
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.
-rw-r--r--source/blender/editors/space_view3d/view3d_snap.c6
1 files changed, 2 insertions, 4 deletions
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;
}
}