Revision: 49042
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49042
Author:   psy-fi
Date:     2012-07-18 20:01:06 +0000 (Wed, 18 Jul 2012)
Log Message:
-----------
UV transform correction
========================
* Fix crash when moving single vertices or vertices/faces not attached
to faces.

Modified Paths:
--------------
    branches/soc-2012-bratwurst/source/blender/bmesh/intern/bmesh_queries.c
    
branches/soc-2012-bratwurst/source/blender/editors/transform/transform_generics.c

Modified: 
branches/soc-2012-bratwurst/source/blender/bmesh/intern/bmesh_queries.c
===================================================================
--- branches/soc-2012-bratwurst/source/blender/bmesh/intern/bmesh_queries.c     
2012-07-18 20:00:59 UTC (rev 49041)
+++ branches/soc-2012-bratwurst/source/blender/bmesh/intern/bmesh_queries.c     
2012-07-18 20:01:06 UTC (rev 49042)
@@ -201,6 +201,10 @@
                return NULL;
 
        e = bmesh_disk_faceedge_find_first(v->e, v);
+
+       if (!e)
+               return NULL;
+
        return bmesh_radial_faceloop_find_first(e->l, v);
 }
 

Modified: 
branches/soc-2012-bratwurst/source/blender/editors/transform/transform_generics.c
===================================================================
--- 
branches/soc-2012-bratwurst/source/blender/editors/transform/transform_generics.c
   2012-07-18 20:00:59 UTC (rev 49041)
+++ 
branches/soc-2012-bratwurst/source/blender/editors/transform/transform_generics.c
   2012-07-18 20:01:06 UTC (rev 49042)
@@ -1952,6 +1952,9 @@
                        int index;
                        BMVert *v = td[i].eve;
 
+                       if (!BM_vert_find_first_loop(v))
+                               continue;
+
                        boundary_loops[0] = boundary_loops[1] = 
boundary_loop_init;
                        index = BM_elem_index_get(v);
 

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

Reply via email to