diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-01-23 18:56:23 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-01-23 19:16:17 +0300 |
commit | 8377263e0d768838c2e87e50617f463509eeaeb9 (patch) | |
tree | 4b156246b0662b057e4ee1de22b6df172fd102fe /release/scripts/startup | |
parent | 1f907b30d451fbc659c03babac05b508fd319b1b (diff) |
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.
Diffstat (limited to 'release/scripts/startup')
-rw-r--r-- | release/scripts/startup/bl_ui/space_sequencer.py | 5 |
1 files changed, 4 insertions, 1 deletions
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): |