Revision: 49048
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49048
Author:   psy-fi
Date:     2012-07-18 22:43:28 +0000 (Wed, 18 Jul 2012)
Log Message:
-----------
Fix silly crash on meshes without modifiers due to own commit

Modified Paths:
--------------
    
branches/soc-2012-bratwurst/source/blender/editors/uvedit/uvedit_unwrap_ops.c

Modified: 
branches/soc-2012-bratwurst/source/blender/editors/uvedit/uvedit_unwrap_ops.c
===================================================================
--- 
branches/soc-2012-bratwurst/source/blender/editors/uvedit/uvedit_unwrap_ops.c   
    2012-07-18 22:29:31 UTC (rev 49047)
+++ 
branches/soc-2012-bratwurst/source/blender/editors/uvedit/uvedit_unwrap_ops.c   
    2012-07-18 22:43:28 UTC (rev 49048)
@@ -186,17 +186,21 @@
        md = obedit->modifiers.first;
 
        /* only account for mirroring if first modifier is mirror */
-       if(!(md->type == eModifierType_Mirror))
-               mirror = 0;
+       if(mirror && md && md->type == eModifierType_Mirror)
+               mirror = TRUE;
+       else
+               mirror = FALSE;
 
        /* subsurf will take the modifier settings only if modifier is first or 
right after mirror */
        if (subsurf) {
-               if (mirror) {
+               if (mirror && md) {
                        md = md->next;
                }
 
-               if (!(md->type == eModifierType_Subsurf))
-                       subsurf = 0;
+               if (md && md->type == eModifierType_Subsurf)
+                       subsurf = TRUE;
+               else
+                       subsurf = FALSE;
        }
 
        *use_subsurf = subsurf;

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

Reply via email to