Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSybren A. Stüvel <sybren@blender.org>2019-08-16 15:36:57 +0300
committerSybren A. Stüvel <sybren@blender.org>2019-08-16 15:36:57 +0300
commitc70f975d5c3b961e0c77eba3a35c8a892f39214d (patch)
tree04dc64117f78b16f9e6aa47f040edfe9ad6677a2 /source/blender/modifiers/intern/MOD_meshsequencecache.c
parent82e719ff8764da6c48ba3de4e5c11226953002e8 (diff)
Fix T67999: calling Mesh.materials.clear() crashes Blender
The `BKE_material_pop_id()` and `BKE_material_clear_id()` functions had a parameter `update_data` that, when `false`, would cause the mesh polys to keep their material index, even when the indexed material slots were removed. This behaviour was never used in the C code and not supported by the drawing code, making polygons disappear and causing crashes. The Python binding in RNA, however, defaulted to `update_data=False`. This commit removes the `update_data` parameter altogether, and makes the functions always fix up the material indices. Reviewed by: mont29, brecht
Diffstat (limited to 'source/blender/modifiers/intern/MOD_meshsequencecache.c')
0 files changed, 0 insertions, 0 deletions