[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4108] trunk/py/scripts/addons/ io_import_scene_mhx.py: Bool properties are now always set to bools rather than ints.
Thomas Larsson
thomas_larsson_01 at hotmail.com
Thu Dec 27 22:18:27 CET 2012
Revision: 4108
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4108
Author: thomasl
Date: 2012-12-27 21:18:24 +0000 (Thu, 27 Dec 2012)
Log Message:
-----------
Bool properties are now always set to bools rather than ints.
Modified Paths:
--------------
trunk/py/scripts/addons/io_import_scene_mhx.py
Modified: trunk/py/scripts/addons/io_import_scene_mhx.py
===================================================================
--- trunk/py/scripts/addons/io_import_scene_mhx.py 2012-12-27 10:56:18 UTC (rev 4107)
+++ trunk/py/scripts/addons/io_import_scene_mhx.py 2012-12-27 21:18:24 UTC (rev 4108)
@@ -2058,7 +2058,7 @@
ob = loadedData['Object'][human]
except:
return
- ob.MhxShapekeyDrivers = (toggle&T_Shapekeys and toggle&T_ShapeDrivers)
+ ob.MhxShapekeyDrivers = (toggle&T_Shapekeys != 0 and toggle&T_ShapeDrivers != 0)
bpy.context.scene.objects.active = ob
bpy.ops.object.mode_set(mode='POSE')
amt = ob.data
@@ -3027,7 +3027,7 @@
scale = FloatProperty(name="Scale", description="Default meter, decimeter = 1.0", default = theScale)
advanced = BoolProperty(name="Advanced settings", description="Use advanced import settings", default=False)
for (prop, name, desc, flag) in MhxBoolProps:
- expr = '%s = BoolProperty(name="%s", description="%s", default=toggleSettings&%s)' % (prop, name, desc, flag)
+ expr = '%s = BoolProperty(name="%s", description="%s", default=(toggleSettings&%s != 0))' % (prop, name, desc, flag)
exec(expr)
@@ -3070,7 +3070,7 @@
readDefaults()
self.scale = theScale
for (prop, name, desc, flag) in MhxBoolProps:
- expr = 'self.%s = toggle&%s' % (prop, flag)
+ expr = 'self.%s = (toggle&%s != 0)' % (prop, flag)
exec(expr)
context.window_manager.fileselect_add(self)
return {'RUNNING_MODAL'}
More information about the Bf-extensions-cvs
mailing list