From fb035bfef65b1ea4e6ec5feb50a33c010e769c6e Mon Sep 17 00:00:00 2001 From: tariqsulley Date: Tue, 7 Oct 2025 10:25:01 +0000 Subject: [PATCH] Fix #147472: "Cursor to Selected" on Edit Bone causes assert Fix assert when using Cursor to Selected on armatures which is documented to require an evaluated object. Ref !147526 --- source/blender/editors/space_view3d/view3d_snap.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/space_view3d/view3d_snap.cc b/source/blender/editors/space_view3d/view3d_snap.cc index 30f621fed5f..dcb9f3775f0 100644 --- a/source/blender/editors/space_view3d/view3d_snap.cc +++ b/source/blender/editors/space_view3d/view3d_snap.cc @@ -929,7 +929,8 @@ static bool snap_curs_to_sel_ex(bContext *C, const int pivot_point, float r_curs } if (ED_transverts_check_obedit(obedit)) { - ED_transverts_create_from_obedit(&tvs, obedit, TM_ALL_JOINTS | TM_SKIP_HANDLES); + const Object *obedit_eval = DEG_get_evaluated(depsgraph, obedit); + ED_transverts_create_from_obedit(&tvs, obedit_eval, TM_ALL_JOINTS | TM_SKIP_HANDLES); } count += tvs.transverts_tot;