Skip to content

Commit 486c7ad

Browse files
committed
space switch context menu bug fix
1 parent 0f5a1d5 commit 486c7ad

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

ml_puppet.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# / __ `__ \/ / Licensed under Creative Commons BY-SA
66
# / / / / / / / http://creativecommons.org/licenses/by-sa/3.0/
77
# /_/ /_/ /_/_/ _________
8-
# /_________/ Revision 15, 2017-04-06
8+
# /_________/ Revision 16, 2017-04-23
99
# _______________________________
1010
# - -/__ Installing Python Scripts __/- - - - - - - - - - - - - - - - - - - -
1111
#
@@ -44,7 +44,7 @@
4444
__author__ = 'Morgan Loomis'
4545
__license__ = 'Creative Commons Attribution-ShareAlike'
4646
__category__ = 'animationScripts'
47-
__revision__ = 15
47+
__revision__ = 16
4848

4949
import maya.cmds as mc
5050
import maya.mel as mm
@@ -853,11 +853,11 @@ def getSpaceSwitchData(node):
853853
enumValues = mc.attributeQuery(spaceEnum, node=node, listEnum=True)
854854
elif 'SpaceSwitch' in attr:
855855
baseName = attr.replace('SpaceSwitch','')
856-
if mc.attributeQuery(baseName+'Space', node=node, exists=True):
856+
if baseName + 'Space' in attrs:
857857
spaceEnum = baseName+'Space'
858-
elif not 'spaceSwitch' in ssAttrs and 'space' in attrs:
859-
spaceEnum = 'space'
860-
if spaceEnum:
858+
else:
859+
spaceEnum = attr
860+
if spaceEnum in attrs and mc.attributeQuery(spaceEnum, node=node, attributeType=True) == 'enum':
861861
enumValues = mc.attributeQuery(spaceEnum, node=node, listEnum=True)
862862
if not enumValues:
863863
continue
@@ -1277,3 +1277,5 @@ def flipAnimation(nodes, *args):
12771277
# Revision 14: 2017-03-28 : removing hide all sets, maya not allow
12781278
#
12791279
# Revision 15: 2017-04-06 : Context menu bug fixes and additional features.
1280+
#
1281+
# Revision 16: 2017-04-23 : Space Switch context menu bug fix

0 commit comments

Comments
 (0)