Commit: b60f298608742d23db2e0198784f516be5d48929
Author: Joseph Eagar
Date:   Wed Jun 1 20:21:32 2022 -0700
Branches: sculpt-dev
https://developer.blender.org/rBb60f298608742d23db2e0198784f516be5d48929

sculpt-dev: fix crash with missing pmap

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

M       source/blender/blenkernel/intern/paint.c

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

diff --git a/source/blender/blenkernel/intern/paint.c 
b/source/blender/blenkernel/intern/paint.c
index ecb06ede1ba..fa02b4da7e4 100644
--- a/source/blender/blenkernel/intern/paint.c
+++ b/source/blender/blenkernel/intern/paint.c
@@ -2810,6 +2810,10 @@ PBVH *BKE_sculpt_object_pbvh_ensure(Depsgraph 
*depsgraph, Object *ob)
 #endif
   }
 
+  if (!ob->sculpt->pmap) {
+    ob->sculpt->pmap = BKE_pbvh_make_pmap(BKE_object_get_original_mesh(ob));
+  }
+
   BKE_pbvh_set_pmap(pbvh, ob->sculpt->pmap);
 
   ob->sculpt->pbvh = pbvh;

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to