Commit: 8377263e0d768838c2e87e50617f463509eeaeb9
Author: Sergey Sharybin
Date:   Wed Jan 23 16:56:23 2019 +0100
Branches: master
https://developer.blender.org/rB8377263e0d768838c2e87e50617f463509eeaeb9

Sequencer: Fix python error on Add menu on default workspace

It is possible that context does have selected_sequences but
it will be set to None. In this case getattr() will return
None, breaking the intended logic.

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

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

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

diff --git a/release/scripts/startup/bl_ui/space_sequencer.py 
b/release/scripts/startup/bl_ui/space_sequencer.py
index 622fc3ba201..741cb49c314 100644
--- a/release/scripts/startup/bl_ui/space_sequencer.py
+++ b/release/scripts/startup/bl_ui/space_sequencer.py
@@ -36,7 +36,10 @@ def act_strip(context):
 
 
 def sel_sequences(context):
-    return len(getattr(context, "selected_sequences", ()))
+    selected_sequences = getattr(context, "selected_sequences", None)
+    if not selected_sequences:
+        return 0
+    return len(selected_sequences)
 
 
 def draw_color_balance(layout, color_balance):

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to