Files
test/source/blender/blenkernel
Sybren A. Stüvel c70f975d5c 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
2019-08-16 14:36:57 +02:00
..
2019-08-16 06:44:25 +10:00
2019-02-18 08:22:12 +11:00
2019-06-11 15:11:07 +02:00
2019-08-14 21:40:35 +02:00
2019-08-14 22:59:31 +02:00
2019-08-14 22:59:31 +02:00
2019-06-12 09:43:49 +10:00
2019-06-14 10:12:10 +10:00
2019-06-17 12:52:20 +10:00