Commit: 4eefba091dfe8c7228c657d83ba1ae3fc62fd2b4
Author: Bastien Montagne
Date:   Wed Aug 12 11:42:35 2015 +0200
Branches: master
https://developer.blender.org/rB4eefba091dfe8c7228c657d83ba1ae3fc62fd2b4

Fix 'hard crash' part of T45768 (when merging all vertices of a mesh, we have 
no more edges to draw).

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

M       source/blender/blenkernel/intern/subsurf_ccg.c

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

diff --git a/source/blender/blenkernel/intern/subsurf_ccg.c 
b/source/blender/blenkernel/intern/subsurf_ccg.c
index 02a7f6c..69483a4 100644
--- a/source/blender/blenkernel/intern/subsurf_ccg.c
+++ b/source/blender/blenkernel/intern/subsurf_ccg.c
@@ -1834,7 +1834,7 @@ static void ccgDM_drawEdges(DerivedMesh *dm, bool 
drawLooseEdges, bool drawAllEd
                }
        }
 
-       if (ccgdm->drawInteriorEdges) {
+       if (gdo->edges && ccgdm->drawInteriorEdges) {
                GPU_buffer_draw_elements(gdo->edges, GL_LINES, 
gdo->interior_offset * 2, gdo->totinterior * 2);
        }
        GPU_buffers_unbind();

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to