From c9048e8e41363851928dce35b5ed83ee14e36b0e Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 15 Sep 2019 10:59:31 +1000 Subject: [PATCH] Sequencer: disable fades add/remove until eval() use is removed 2ec025d7be3ca9f3fd2fe0ac844ef70c69e7af55 introduced 'eval()' on blend file data-paths which can be used for code injection. --- release/scripts/startup/bl_operators/sequencer.py | 6 ++++-- release/scripts/startup/bl_ui/space_sequencer.py | 6 ++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/release/scripts/startup/bl_operators/sequencer.py b/release/scripts/startup/bl_operators/sequencer.py index 8772e6597ff..35c7ad0b192 100644 --- a/release/scripts/startup/bl_operators/sequencer.py +++ b/release/scripts/startup/bl_operators/sequencer.py @@ -364,6 +364,8 @@ classes = ( SequencerCrossfadeSounds, SequencerCutMulticam, SequencerDeinterlaceSelectedMovies, - SequencerFadesClear, - SequencerFadesAdd, + + # Disable until D5166#133312 is resolved. + # SequencerFadesClear, + # SequencerFadesAdd, ) diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index 397355f1f23..f664f4d6e72 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -502,9 +502,12 @@ class SEQUENCER_MT_add(Menu): col.menu("SEQUENCER_MT_add_transitions", icon='ARROW_LEFTRIGHT') col.enabled = selected_sequences_len(context) >= 2 + # Disable until D5166#133312 is resolved. + ''' col = layout.column() col.operator_menu_enum("sequencer.fades_add", "type", text="Fade", icon="IPO_EASE_IN_OUT") col.enabled = selected_sequences_len(context) >= 1 + ''' class SEQUENCER_MT_add_empty(Menu): @@ -775,10 +778,13 @@ class SEQUENCER_MT_context_menu(Menu): layout.separator() layout.operator("sequencer.crossfade_sounds", text="Crossfade Sounds") + # Disable until D5166#133312 is resolved. + ''' if selected_sequences_count >= 1: col = layout.column() col.operator_menu_enum("sequencer.fades_add", "type", text="Fade") layout.operator("sequencer.fades_clear", text="Clear Fade") + ''' if strip_type in { 'CROSS', 'ADD', 'SUBTRACT', 'ALPHA_OVER', 'ALPHA_UNDER',