[Bf-blender-cvs] [38bc973a6cc] blender2.8: uvedit_draw: Ensure first if it has any UV to draw

Germano noreply at git.blender.org
Mon Jan 29 19:57:14 CET 2018


Commit: 38bc973a6cc099982b6ee1c12d900e06f5dae646
Author: Germano
Date:   Mon Jan 29 16:56:52 2018 -0200
Branches: blender2.8
https://developer.blender.org/rB38bc973a6cc099982b6ee1c12d900e06f5dae646

uvedit_draw: Ensure first if it has any UV to draw

Otherwise an assert could be launched

===================================================================

M	source/blender/editors/uvedit/uvedit_draw.c

===================================================================

diff --git a/source/blender/editors/uvedit/uvedit_draw.c b/source/blender/editors/uvedit/uvedit_draw.c
index f882f3ecd65..45fa35766f1 100644
--- a/source/blender/editors/uvedit/uvedit_draw.c
+++ b/source/blender/editors/uvedit/uvedit_draw.c
@@ -683,7 +683,7 @@ static void draw_uvs(SpaceImage *sima, Scene *scene, ViewLayer *view_layer, Obje
 			}
 		}
 
-		if (!(sima->flag & SI_NO_DRAWFACES)) {
+		if (tri_count && !(sima->flag & SI_NO_DRAWFACES)) {
 			/* draw transparent faces */
 			UI_GetThemeColor4ubv(TH_FACE, col1);
 			UI_GetThemeColor4ubv(TH_FACE_SELECT, col2);



More information about the Bf-blender-cvs mailing list