forked from bartvdbraak/blender
Tracking: Fix missing checks in operator poll functions
Reported by Vuk Gardašević (lijenstina) in IRC, thanks!
This commit is contained in:
parent
a850235a44
commit
f0c2f4fa91
@ -210,7 +210,7 @@ class CLIP_OT_set_active_clip(bpy.types.Operator):
|
||||
@classmethod
|
||||
def poll(cls, context):
|
||||
space = context.space_data
|
||||
return space.type == 'CLIP_EDITOR'
|
||||
return space.type == 'CLIP_EDITOR' and space.clip
|
||||
|
||||
def execute(self, context):
|
||||
clip = context.space_data.clip
|
||||
@ -254,6 +254,11 @@ class CLIP_OT_track_to_empty(Operator):
|
||||
constraint.object = tracking_object.name
|
||||
constraint.camera = CLIP_camera_for_clip(context, clip)
|
||||
|
||||
@classmethod
|
||||
def poll(cls, context):
|
||||
space = context.space_data
|
||||
return space.type == 'CLIP_EDITOR' and space.clip
|
||||
|
||||
def execute(self, context):
|
||||
sc = context.space_data
|
||||
clip = sc.clip
|
||||
|
Loading…
Reference in New Issue
Block a user