diff options
author | Hans Goudey <h.goudey@me.com> | 2022-06-27 16:01:54 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2022-06-27 16:01:54 +0300 |
commit | 151fc2fcd8461a9a28a2e912148718d51e8efd37 (patch) | |
tree | 262412d1100d76d48c65d9bcad3a40601d2a1d8b /source/blender/makesrna/intern/rna_mesh.c | |
parent | 6a2c42a0d58e0f36cca1cf4ca0c5c98ec3612f6f (diff) |
Fix T99171: Crash in mesh vertices positions RNA update function
Solution found by Philipp Oeser (@lichtwerk), thanks.
Diffstat (limited to 'source/blender/makesrna/intern/rna_mesh.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_mesh.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/makesrna/intern/rna_mesh.c b/source/blender/makesrna/intern/rna_mesh.c index 2cdcae53677..7e94a7b0146 100644 --- a/source/blender/makesrna/intern/rna_mesh.c +++ b/source/blender/makesrna/intern/rna_mesh.c @@ -297,7 +297,7 @@ static void rna_Mesh_update_facemask(Main *bmain, Scene *scene, PointerRNA *ptr) static void rna_Mesh_update_positions_tag(Main *bmain, Scene *scene, PointerRNA *ptr) { - Mesh *mesh = (Mesh *)ptr->data; + Mesh *mesh = rna_mesh(ptr); BKE_mesh_tag_coords_changed(mesh); rna_Mesh_update_data_legacy_deg_tag_all(bmain, scene, ptr); } |