[Bf-blender-cvs] [8377263e0d7] master: Sequencer: Fix python error on Add menu on default workspace
Sergey Sharybin
noreply at git.blender.org
Wed Jan 23 17:18:09 CET 2019
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):
More information about the Bf-blender-cvs
mailing list