From e7af825deda5daf6639c346434df287aa0a69a1a Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Fri, 27 Mar 2020 11:27:49 +0100 Subject: Multires: Fix unwanted assignment of sculpt session pointers Might have happened when Apply Base is used in sculpt mode. In practice this probably was fine, since the operator tags object for update, so the pointers will be restored back to what they should be. --- source/blender/blenkernel/intern/multires.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source') diff --git a/source/blender/blenkernel/intern/multires.c b/source/blender/blenkernel/intern/multires.c index b40dfcd3b7f..6ccfabcb5d2 100644 --- a/source/blender/blenkernel/intern/multires.c +++ b/source/blender/blenkernel/intern/multires.c @@ -308,6 +308,7 @@ float (*BKE_multires_create_deformed_base_mesh_vert_coords(struct Depsgraph *dep Object object_for_eval = *object_eval; object_for_eval.data = object->data; + object_for_eval.sculpt = NULL; const bool use_render = (DEG_get_mode(depsgraph) == DAG_EVAL_RENDER); ModifierEvalContext mesh_eval_context = {depsgraph, &object_for_eval, 0}; -- cgit v1.2.3