diff options
author | Joseph Eagar <joeedh@gmail.com> | 2022-10-15 00:34:46 +0300 |
---|---|---|
committer | Joseph Eagar <joeedh@gmail.com> | 2022-10-15 01:00:42 +0300 |
commit | 7a005e089daf068c6b400bfa96ac39d4240f3516 (patch) | |
tree | c211127eed4b734716d28f76799b539913103ce7 /source/blender/blenkernel/intern/pbvh.c | |
parent | 2111fab88a24b04105d4d9cd231b5e3431b978cb (diff) |
Sculpt: fix crash when instancing sculpt objects
Diffstat (limited to 'source/blender/blenkernel/intern/pbvh.c')
-rw-r--r-- | source/blender/blenkernel/intern/pbvh.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/pbvh.c b/source/blender/blenkernel/intern/pbvh.c index b23fe53e80c..b73f0746621 100644 --- a/source/blender/blenkernel/intern/pbvh.c +++ b/source/blender/blenkernel/intern/pbvh.c @@ -719,6 +719,11 @@ PBVH *BKE_pbvh_new(PBVHType type) pbvh->respect_hide = true; pbvh->draw_cache_invalid = true; pbvh->header.type = type; + + /* Initialize this to true, instead of waiting for a draw engine + * to set it. Prevents a crash in draw manager instancing code. + */ + pbvh->is_drawing = true; return pbvh; } |