From 3ea6cf7d41f66d0cb817d9fba072dfcef3705fd4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 9 Aug 2021 12:01:11 +1000 Subject: Cleanup: avoid using context in versioning code Also extract versioning into a function that makes it's purpose clear. --- .../startup/bl_app_templates_system/Video_Editing/__init__.py | 11 +++++++---- 1 file 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) -- cgit v1.2.3