From 21bb71eaa9bc2b0bf771f69fafa9e854bf99215c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 17 Aug 2011 05:42:23 +0000 Subject: [PATCH] fix for bug converting text/surface/curve displists to mesh only getting the first face, also wasnt copying smooth flag. --- source/blender/blenkernel/intern/mesh.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c index c182b74ad6d..a6e93622ace 100644 --- a/source/blender/blenkernel/intern/mesh.c +++ b/source/blender/blenkernel/intern/mesh.c @@ -1382,10 +1382,11 @@ int nurbs_to_mdata_customdb(Object *ob, ListBase *dispbase, MVert **allvert, int if (mface >= *allface + totvlak) break; - + + mpoly->flag |= mface->flag & ME_SMOOTH; mpoly->loopstart= j; mpoly->totloop= mface->v4 ? 4 : 3; - for (k=0; ktotloop; k++, mloop++) { + for (k=0; ktotloop; k++, mloop++, j++) { mloop->v = (&mface->v1)[k]; } }