[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40276] branches/soc-2011-onion-uv-tools/ source/blender/editors/uvedit/uvedit_ops.c: Fix evil crusher bug in preview for triangles

Antony Riakiotakis kalast at gmail.com
Fri Sep 16 23:07:34 CEST 2011


Revision: 40276
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40276
Author:   psy-fi
Date:     2011-09-16 21:07:34 +0000 (Fri, 16 Sep 2011)
Log Message:
-----------
Fix evil crusher bug in preview for triangles

Modified Paths:
--------------
    branches/soc-2011-onion-uv-tools/source/blender/editors/uvedit/uvedit_ops.c

Modified: branches/soc-2011-onion-uv-tools/source/blender/editors/uvedit/uvedit_ops.c
===================================================================
--- branches/soc-2011-onion-uv-tools/source/blender/editors/uvedit/uvedit_ops.c	2011-09-16 20:20:01 UTC (rev 40275)
+++ branches/soc-2011-onion-uv-tools/source/blender/editors/uvedit/uvedit_ops.c	2011-09-16 21:07:34 UTC (rev 40276)
@@ -2415,8 +2415,13 @@
 							mt->uv[element_iter->tfindex][0] = uv_sum[0];
 							mt->uv[element_iter->tfindex][1] = uv_sum[1];
 						}else {
-							*(preview->previewQuads+efa->tmp.l + element_iter->tfindex*2) = uv_sum[0];
-							*(preview->previewQuads+efa->tmp.l + element_iter->tfindex*2 + 1) = uv_sum[1];
+							if(efa->v4){
+								*(preview->previewQuads+efa->tmp.l + element_iter->tfindex*2) = uv_sum[0];
+								*(preview->previewQuads+efa->tmp.l + element_iter->tfindex*2 + 1) = uv_sum[1];
+							}else{
+								*(preview->previewTris+efa->tmp.l + element_iter->tfindex*2) = uv_sum[0];
+								*(preview->previewTris+efa->tmp.l + element_iter->tfindex*2 + 1) = uv_sum[1];
+							}
 						}
 					}
 					/* end of calculations, keep only the selection flag */




More information about the Bf-blender-cvs mailing list