[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [36320] trunk/blender: fix [#27140] Negative Subdiv level in the operator panel.

Campbell Barton ideasman42 at gmail.com
Mon Apr 25 08:44:43 CEST 2011


Revision: 36320
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36320
Author:   campbellbarton
Date:     2011-04-25 06:44:43 +0000 (Mon, 25 Apr 2011)
Log Message:
-----------
fix [#27140] Negative Subdiv level in the operator panel.
when relative option is disabled, don't allow setting the subdiv value to a negative number.

Modified Paths:
--------------
    trunk/blender/release/scripts/startup/bl_operators/object.py
    trunk/blender/source/blender/blenkernel/intern/mesh_validate.c

Modified: trunk/blender/release/scripts/startup/bl_operators/object.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_operators/object.py	2011-04-25 06:27:32 UTC (rev 36319)
+++ trunk/blender/release/scripts/startup/bl_operators/object.py	2011-04-25 06:44:43 UTC (rev 36320)
@@ -177,6 +177,9 @@
         if relative and level == 0:
             return {'CANCELLED'}  # nothing to do
 
+        if not relative and level < 0:
+            self.level = level = 0
+
         def set_object_subd(obj):
             for mod in obj.modifiers:
                 if mod.type == 'MULTIRES':

Modified: trunk/blender/source/blender/blenkernel/intern/mesh_validate.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/mesh_validate.c	2011-04-25 06:27:32 UTC (rev 36319)
+++ trunk/blender/source/blender/blenkernel/intern/mesh_validate.c	2011-04-25 06:44:43 UTC (rev 36320)
@@ -307,7 +307,9 @@
 
 int BKE_mesh_validate(Mesh *me, int do_verbose)
 {
-	printf("MESH: %s\n", me->id.name+2);
+	if(do_verbose) {
+		printf("MESH: %s\n", me->id.name+2);
+	}
 	return BKE_mesh_validate_arrays(me, me->mvert, me->totvert, me->medge, me->totedge, me->mface, me->totface, do_verbose, TRUE);
 }
 




More information about the Bf-blender-cvs mailing list