[Bf-blender-cvs] [c9048e8e413] master: Sequencer: disable fades add/remove until eval() use is removed

Campbell Barton noreply at git.blender.org
Sun Sep 15 03:03:15 CEST 2019


Commit: c9048e8e41363851928dce35b5ed83ee14e36b0e
Author: Campbell Barton
Date:   Sun Sep 15 10:59:31 2019 +1000
Branches: master
https://developer.blender.org/rBc9048e8e41363851928dce35b5ed83ee14e36b0e

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.

===================================================================

M	release/scripts/startup/bl_operators/sequencer.py
M	release/scripts/startup/bl_ui/space_sequencer.py

===================================================================

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',



More information about the Bf-blender-cvs mailing list