This repository has been archived on 2023-10-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blender-archive/source/blender/editors
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-02 12:30:57 +10:00
2019-06-22 15:04:46 +10:00
2019-07-31 16:55:15 +02:00
2019-07-31 16:55:15 +02:00
2019-08-16 12:44:06 +02:00
2019-08-16 06:44:25 +10:00
2019-08-02 12:05:13 +10:00
2019-08-09 19:16:35 +10:00
2019-08-01 14:02:41 +10:00
2019-08-14 23:40:12 +02:00
2019-08-01 14:02:41 +10:00