Enhance VideoEditor functionality: implement loading of saved state when opening videos, ensuring continuity in user experience across sessions.
This commit is contained in:
@@ -1149,6 +1149,8 @@ class VideoEditor:
|
|||||||
self.current_video_index = video_index
|
self.current_video_index = video_index
|
||||||
self._load_video(video_path)
|
self._load_video(video_path)
|
||||||
self.load_current_frame()
|
self.load_current_frame()
|
||||||
|
# Load the saved state for this video (same logic as normal video loading)
|
||||||
|
self.load_state()
|
||||||
print(f"Opened video: {video_path.name}")
|
print(f"Opened video: {video_path.name}")
|
||||||
except ValueError:
|
except ValueError:
|
||||||
print(f"Video not found in current session: {video_path.name}")
|
print(f"Video not found in current session: {video_path.name}")
|
||||||
@@ -1160,6 +1162,8 @@ class VideoEditor:
|
|||||||
self.current_video_index = video_index
|
self.current_video_index = video_index
|
||||||
self._load_video(video_path)
|
self._load_video(video_path)
|
||||||
self.load_current_frame()
|
self.load_current_frame()
|
||||||
|
# Load the saved state for this video (same logic as normal video loading)
|
||||||
|
self.load_state()
|
||||||
print(f"Opened video: {video_path.name}")
|
print(f"Opened video: {video_path.name}")
|
||||||
else:
|
else:
|
||||||
print(f"Could not find video: {video_path.name}")
|
print(f"Could not find video: {video_path.name}")
|
||||||
|
|||||||
Reference in New Issue
Block a user