fix episode restore
This commit is contained in:
@@ -106,6 +106,10 @@ class VSETB_OT_load_projects(Operator):
|
||||
tracker = prefs.tracker
|
||||
|
||||
old_project_name = settings.project_name.replace(' ', '_').upper()
|
||||
|
||||
old_episode_name = None
|
||||
if settings.active_project:
|
||||
old_episode_name = settings.active_project.episode_name.replace(' ', '_').upper()
|
||||
|
||||
settings.projects.clear()
|
||||
tracker.connect()
|
||||
@@ -157,6 +161,10 @@ class VSETB_OT_load_projects(Operator):
|
||||
if project.name.replace(' ', '_').upper() == old_project_name:
|
||||
settings.project_name = project.name
|
||||
|
||||
for episode in project.episodes:
|
||||
if episode.name.replace(' ', '_').upper() == old_episode_name:
|
||||
project.episode_name = episode.name
|
||||
|
||||
bpy.ops.vse_toolbox.load_settings()
|
||||
#else:
|
||||
# print('Could Not restore Project Name')
|
||||
|
||||
Reference in New Issue
Block a user