diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-12-06 17:20:16 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-12-06 17:22:21 +0300 |
commit | c8467ccc8df3a2d7fc161d227517361647ba83fc (patch) | |
tree | 226f69c0116c18f8f244eaf890417c6f7ab7e782 /source/blender/blenkernel/intern/object.c | |
parent | b0726b31e6df9b316d20363298a3f919bd7d408b (diff) |
Fix T58310: Crash when removing multires modifier from sculpt object
Diffstat (limited to 'source/blender/blenkernel/intern/object.c')
-rw-r--r-- | source/blender/blenkernel/intern/object.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index 3e2e890f542..694dae77bcd 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -425,6 +425,9 @@ static void object_update_from_subsurf_ccg(Object *object) Mesh *mesh_cow = object->runtime.mesh_orig; copy_ccg_data(mesh_cow, mesh_orig, CD_MDISPS); copy_ccg_data(mesh_cow, mesh_orig, CD_GRID_PAINT_MASK); + /* Everything is now up-to-date. */ + subdiv_ccg->dirty.coords = false; + subdiv_ccg->dirty.hidden = false; } /* free data derived from mesh, called when mesh changes or is freed */ |