Merge branch 'master' into blender2.8
[blender.git] / source / blender / editors / sculpt_paint / paint_image_proj.c
index f6cf0f5..6175b6c 100644 (file)
@@ -5791,6 +5791,7 @@ void PAINT_OT_add_texture_paint_slot(wmOperatorType *ot)
 static int add_simple_uvs_exec(bContext *C, wmOperator *UNUSED(op))
 {
        /* no checks here, poll function does them for us */
+       Main *bmain = CTX_data_main(C);
        Object *ob = CTX_data_active_object(C);
        Scene *scene = CTX_data_scene(C);
        Mesh *me = ob->data;
@@ -5815,7 +5816,7 @@ static int add_simple_uvs_exec(bContext *C, wmOperator *UNUSED(op))
        /* set the margin really quickly before the packing operation*/
        scene->toolsettings->uvcalc_margin = 0.001f;
        ED_uvedit_pack_islands(scene, ob, bm, false, false, true);
-       BM_mesh_bm_to_me(bm, me, (&(struct BMeshToMeshParams){0}));
+       BM_mesh_bm_to_me(bmain, bm, me, (&(struct BMeshToMeshParams){0}));
        BM_mesh_free(bm);
 
        if (synch_selection)