Fix T52723: Reset UV layers failed
This commit is contained in:
parent
f7163a7d0a
commit
d827186c17
@ -252,7 +252,7 @@ void ED_mesh_uv_loop_reset(struct bContext *C, struct Mesh *me)
|
||||
{
|
||||
/* could be ldata or pdata */
|
||||
CustomData *pdata = GET_CD_DATA(me, pdata);
|
||||
const int layernum = CustomData_get_active_layer_index(pdata, CD_MTEXPOLY);
|
||||
const int layernum = CustomData_get_active_layer(pdata, CD_MTEXPOLY);
|
||||
ED_mesh_uv_loop_reset_ex(me, layernum);
|
||||
|
||||
WM_event_add_notifier(C, NC_GEOM | ND_DATA, me);
|
||||
|
@ -225,7 +225,7 @@ void ED_uvedit_assign_image(Main *UNUSED(bmain), Scene *scene, Object *obedit, I
|
||||
BM_data_layer_add(em->bm, &em->bm->pdata, CD_MTEXPOLY);
|
||||
BM_data_layer_add(em->bm, &em->bm->ldata, CD_MLOOPUV);
|
||||
/* make UVs all nice 0-1 */
|
||||
ED_mesh_uv_loop_reset_ex(obedit->data, CustomData_get_active_layer_index(&em->bm->pdata, CD_MTEXPOLY));
|
||||
ED_mesh_uv_loop_reset_ex(obedit->data, CustomData_get_active_layer(&em->bm->pdata, CD_MTEXPOLY));
|
||||
update = true;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user