Revision: 41823
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41823
Author:   lukastoenne
Date:     2011-11-14 08:06:24 +0000 (Mon, 14 Nov 2011)
Log Message:
-----------
Fix for #29241, ocean sim modifier crash when removing all vertices.

The object draw method did not check for valid data when mapping back to 
original face, constructive modifier on empty mesh does that.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_view3d/drawobject.c

Modified: trunk/blender/source/blender/editors/space_view3d/drawobject.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/drawobject.c      
2011-11-14 07:18:32 UTC (rev 41822)
+++ trunk/blender/source/blender/editors/space_view3d/drawobject.c      
2011-11-14 08:06:24 UTC (rev 41823)
@@ -2696,7 +2696,8 @@
 {
        EditFace *efa = EM_get_face_for_index(index);
 
-       if (efa->h==0) {
+       /* efa=0 for constructive modifier on empty mesh */
+       if (efa && efa->h==0) {
                GPU_enable_material(efa->mat_nr+1, NULL);
                return 1;
        }

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

Reply via email to