diff options
author | Campbell Barton <ideasman42@gmail.com> | 2021-08-09 05:01:11 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2021-08-09 05:01:11 +0300 |
commit | 3ea6cf7d41f66d0cb817d9fba072dfcef3705fd4 (patch) | |
tree | 80f612f86bbaead821c40b4bc5367ff181e09778 /release | |
parent | 4c26bb02327f0e836e55929d900b2f50d303f433 (diff) |
Cleanup: avoid using context in versioning code
Also extract versioning into a function that makes it's purpose clear.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_app_templates_system/Video_Editing/__init__.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/release/scripts/startup/bl_app_templates_system/Video_Editing/__init__.py b/release/scripts/startup/bl_app_templates_system/Video_Editing/__init__.py index ae3fdee56ac..c61acf2ce71 100644 --- a/release/scripts/startup/bl_app_templates_system/Video_Editing/__init__.py +++ b/release/scripts/startup/bl_app_templates_system/Video_Editing/__init__.py @@ -20,10 +20,8 @@ import bpy from bpy.app.handlers import persistent -@persistent -def load_handler(_): - from bpy import context - screen = context.screen +def do_version_file_browser(): + screen = bpy.data.screens["Video Editing"] for area in screen.areas: if area.type == 'FILE_BROWSER': space = area.spaces.active @@ -31,6 +29,11 @@ def load_handler(_): params.use_filter_folder = True +@persistent +def load_handler(_): + do_version_file_browser() + + def register(): bpy.app.handlers.load_factory_startup_post.append(load_handler) |