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.
This commit is contained in:
Campbell Barton 2011-04-25 06:44:43 +00:00
parent 8fec90e220
commit bd80f19c22
2 changed files with 6 additions and 1 deletions

@ -177,6 +177,9 @@ class SubdivisionSet(bpy.types.Operator):
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':

@ -307,7 +307,9 @@ int BKE_mesh_validate_arrays(Mesh *me, MVert *UNUSED(mverts), unsigned int totve
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);
}