Archived
0
0

use context.active_object instead of context.object in poll function

This commit is contained in:
2018-10-11 15:40:46 +02:00
committed by Demeter Dzadik
parent a98f9e603d
commit bdbf5669d5

View File

@@ -43,8 +43,10 @@ class Operator_Torso_Snap_IK_FK(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -96,8 +98,10 @@ class Operator_Torso_Snap_FK_IK(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -153,8 +157,10 @@ class Operator_Torso_Snap_INV_UP(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -216,8 +222,10 @@ class Operator_Torso_Snap_UP_INV(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -274,8 +282,10 @@ class Operator_Head_Snap_IK_FK(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -326,8 +336,10 @@ class Operator_Head_Snap_FK_IK(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -382,8 +394,10 @@ class Operator_Arm_L_Snap_IK_FK(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -469,8 +483,10 @@ class Operator_Arm_L_Snap_FK_IK(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -578,8 +594,10 @@ class Operator_Arm_R_Snap_IK_FK(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -665,8 +683,10 @@ class Operator_Arm_R_Snap_FK_IK(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -774,8 +794,10 @@ class Operator_Leg_L_Snap_IK_FK(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -859,8 +881,10 @@ class Operator_Leg_L_Snap_FK_IK(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -979,8 +1003,10 @@ class Operator_Leg_R_Snap_IK_FK(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object
@@ -1064,8 +1090,10 @@ class Operator_Leg_R_Snap_FK_IK(bpy.types.Operator):
@classmethod
def poll(cls, context):
if context.active_object is not None:
return (bpy.context.object.type=='ARMATURE' and context.mode=='POSE')
if not bpy.context.active_object:
return False
else:
return (bpy.context.active_object.type=='ARMATURE' and context.mode=='POSE')
def execute(self, context):
arm = bpy.context.active_object