forked from bartvdbraak/blender
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:
parent
8fec90e220
commit
bd80f19c22
@ -177,6 +177,9 @@ class SubdivisionSet(bpy.types.Operator):
|
|||||||
if relative and level == 0:
|
if relative and level == 0:
|
||||||
return {'CANCELLED'} # nothing to do
|
return {'CANCELLED'} # nothing to do
|
||||||
|
|
||||||
|
if not relative and level < 0:
|
||||||
|
self.level = level = 0
|
||||||
|
|
||||||
def set_object_subd(obj):
|
def set_object_subd(obj):
|
||||||
for mod in obj.modifiers:
|
for mod in obj.modifiers:
|
||||||
if mod.type == 'MULTIRES':
|
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)
|
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);
|
return BKE_mesh_validate_arrays(me, me->mvert, me->totvert, me->medge, me->totedge, me->mface, me->totface, do_verbose, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user