From 025e6b8b4f9234d1dda508132de649d383611f4f Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Sun, 12 Sep 2004 22:35:49 +0000 Subject: [PATCH] Fix for error in last commit: forgot to check if me->medge==NULL when making LSCM seam groups. --- source/blender/src/unwrapper.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/blender/src/unwrapper.c b/source/blender/src/unwrapper.c index f22432a8a29..451a4c1beca 100644 --- a/source/blender/src/unwrapper.c +++ b/source/blender/src/unwrapper.c @@ -231,6 +231,17 @@ static int make_seam_groups(Mesh *me, int **seamgroups) if(!me || !me->tface) return 0; groups= (int*)MEM_callocN(sizeof(int)*me->totface, "SeamGroups"); + + if(me->medge==NULL) { + tface= (TFace*)me->tface; + gface= groups; + for(a=me->totface; a>0; a--, tface++, gface++) + if(tface->flag & TF_SELECT) + *gface= 1; + *seamgroups= groups; + return 1; + } + htable= make_hash_edge_table(me, 0); mface= (MFace*)me->mface;