From bb2c074822432c97740165fe0684162beea46d45 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 6 Jan 2010 11:21:57 +0000 Subject: missing check for shape key --- release/scripts/op/object.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'release/scripts/op/object.py') diff --git a/release/scripts/op/object.py b/release/scripts/op/object.py index 5e261c18c23..f1762787740 100644 --- a/release/scripts/op/object.py +++ b/release/scripts/op/object.py @@ -310,6 +310,9 @@ class ShapeTransfer(bpy.types.Operator): def execute(self, context): C = bpy.context ob_act = C.active_object + if ob_act.active_shape_key is None: + self.report({'ERROR'}, "Active object has no shape key") + return {'CANCELLED'} objects = [ob for ob in C.selected_editable_objects if ob != ob_act] return self._main(ob_act, objects, self.properties.mode, self.properties.use_clamp) -- cgit v1.2.3