diff --git a/operators/sequencer.py b/operators/sequencer.py index e304399..8800922 100644 --- a/operators/sequencer.py +++ b/operators/sequencer.py @@ -413,8 +413,8 @@ class VSETB_OT_open_strip_folder(Operator): cls.poll_message_set('No active') return - if not any(p in get_channel_name(strip) for p in ('Shots', 'Sequences', 'Movie', 'Video', 'Audio', 'Sound')): - cls.poll_message_set('Only for Shots, Sequences, Movie and Audio strips') + if not any(p in get_channel_name(strip) for p in ('Movie', 'Video', 'Audio', 'Sound')): + cls.poll_message_set('No active Movie or Audio strip') return return True diff --git a/operators/tracker.py b/operators/tracker.py index ffa9b80..4750843 100644 --- a/operators/tracker.py +++ b/operators/tracker.py @@ -449,8 +449,8 @@ class VSETB_OT_open_shot_on_tracker(Operator): @classmethod def poll(cls, context): - if not context.active_sequence_strip: - cls.poll_message_set('No active') + if not get_strips(channel='Shots', selected_only=True): + cls.poll_message_set('No active Shots strip') return prefs = get_addon_prefs()