[Bf-blender-cvs] [e7af825deda] master: Multires: Fix unwanted assignment of sculpt session pointers
Sergey Sharybin
noreply at git.blender.org
Fri Mar 27 11:29:57 CET 2020
Commit: e7af825deda5daf6639c346434df287aa0a69a1a
Author: Sergey Sharybin
Date: Fri Mar 27 11:27:49 2020 +0100
Branches: master
https://developer.blender.org/rBe7af825deda5daf6639c346434df287aa0a69a1a
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.
===================================================================
M source/blender/blenkernel/intern/multires.c
===================================================================
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};
More information about the Bf-blender-cvs
mailing list