From 3ebf6a7f38e9ef0e74073f442d369dc426912ac9 Mon Sep 17 00:00:00 2001 From: Chris Blackbourn Date: Tue, 6 Sep 2022 18:28:55 +1200 Subject: Cleanup: Remove use of designated initializers in C++ code Does not compile on Windows. --- source/blender/editors/uvedit/uvedit_islands.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/source/blender/editors/uvedit/uvedit_islands.cc b/source/blender/editors/uvedit/uvedit_islands.cc index 836d997f6e4..42415be656a 100644 --- a/source/blender/editors/uvedit/uvedit_islands.cc +++ b/source/blender/editors/uvedit/uvedit_islands.cc @@ -348,11 +348,6 @@ int bm_mesh_calc_uv_islands(const Scene *scene, int island_added = 0; BM_mesh_elem_table_ensure(bm, BM_FACE); - struct SharedUVLoopData user_data = { - .cd_loop_uv_offset = cd_loop_uv_offset, - .use_seams = use_seams, - }; - int *groups_array = static_cast( MEM_mallocN(sizeof(*groups_array) * (size_t)bm->totface, __func__)); @@ -379,6 +374,10 @@ int bm_mesh_calc_uv_islands(const Scene *scene, } } + struct SharedUVLoopData user_data = {0}; + user_data.cd_loop_uv_offset = cd_loop_uv_offset; + user_data.use_seams = use_seams; + const int group_len = BM_mesh_calc_face_groups(bm, groups_array, &group_index, -- cgit v1.2.3