Fix #142963: Crash when using Texture Paint sample color
Introduced in d0b749beb8
Pull Request: https://projects.blender.org/blender/blender/pulls/143015
This commit is contained in:
@@ -94,14 +94,14 @@ static blender::float2 imapaint_pick_uv(const Mesh *mesh_eval,
|
||||
ma = BKE_object_material_get(ob_eval, material_indices[face_i] + 1);
|
||||
slot = &ma->texpaintslot[ma->paint_active_slot];
|
||||
if (slot && slot->uvname) {
|
||||
uv_map = *attributes.lookup<float2>(slot->uvname, bke::AttrDomain::Face);
|
||||
uv_map = *attributes.lookup<float2>(slot->uvname, bke::AttrDomain::Corner);
|
||||
}
|
||||
}
|
||||
|
||||
if (uv_map.is_empty()) {
|
||||
const char *active_name = CustomData_get_active_layer_name(&mesh_eval->corner_data,
|
||||
CD_PROP_FLOAT2);
|
||||
uv_map = *attributes.lookup<float2>(active_name, bke::AttrDomain::Face);
|
||||
uv_map = *attributes.lookup<float2>(active_name, bke::AttrDomain::Corner);
|
||||
}
|
||||
|
||||
return bke::mesh_surface_sample::sample_corner_attribute_with_bary_coords(
|
||||
|
||||
Reference in New Issue
Block a user