From d87b3c6da52752837533d9466197a70220fb7890 Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Tue, 14 Apr 2026 08:53:33 +0200 Subject: [PATCH] fix: disengage lock and clear keyframes when switching clips Co-Authored-By: Claude Opus 4.6 --- main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.py b/main.py index fc04e4f..8110f81 100755 --- a/main.py +++ b/main.py @@ -2262,6 +2262,12 @@ class MainWindow(QMainWindow): # _after_load triggered by MpvWidget.file_loaded signal def _after_load(self): + # Disengage lock and clear keyframes for the new file. + if self._btn_lock.isChecked(): + self._btn_lock.setChecked(False) + self._crop_keyframes.clear() + self._timeline.set_crop_keyframes([]) + dur = self._mpv.get_duration() self._timeline.set_duration(dur) self._cursor = 0.0