diff options
Diffstat (limited to 'release/scripts/op/object.py')
-rw-r--r-- | release/scripts/op/object.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/release/scripts/op/object.py b/release/scripts/op/object.py index e3ee4e00062..476db76735e 100644 --- a/release/scripts/op/object.py +++ b/release/scripts/op/object.py @@ -80,8 +80,8 @@ class SelectCamera(bpy.types.Operator): bl_label = "Select Camera" bl_options = {'REGISTER', 'UNDO'} - @staticmethod - def poll(context): + @classmethod + def poll(cls, context): return context.scene.camera is not None def execute(self, context): @@ -110,8 +110,8 @@ class SelectHierarchy(bpy.types.Operator): extend = BoolProperty(name="Extend", description="Extend the existing selection", default=False) - @staticmethod - def poll(context): + @classmethod + def poll(cls, context): return context.object def execute(self, context): @@ -169,8 +169,8 @@ class SubdivisionSet(bpy.types.Operator): relative = BoolProperty(name="Relative", description="Apply the subsurf level as an offset relative to the current level", default=False) - @staticmethod - def poll(context): + @classmethod + def poll(cls, context): obs = context.selected_editable_objects return (obs is not None) @@ -382,8 +382,8 @@ class ShapeTransfer(bpy.types.Operator): return {'FINISHED'} - @staticmethod - def poll(context): + @classmethod + def poll(cls, context): obj = context.active_object return (obj and obj.mode != 'EDIT') @@ -413,8 +413,8 @@ class JoinUVs(bpy.types.Operator): bl_idname = "object.join_uvs" bl_label = "Join as UVs" - @staticmethod - def poll(context): + @classmethod + def poll(cls, context): obj = context.active_object return (obj and obj.type == 'MESH') @@ -472,8 +472,8 @@ class MakeDupliFace(bpy.types.Operator): bl_idname = "object.make_dupli_face" bl_label = "Make DupliFace" - @staticmethod - def poll(context): + @classmethod + def poll(cls, context): obj = context.active_object return (obj and obj.type == 'MESH') |