From 1aeaad7f6ddf7f8bc9df6dff264621b430400309 Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Tue, 14 Apr 2026 16:56:48 +0200 Subject: [PATCH] fix: skip keyframe creation at frame 0 where base state applies Co-Authored-By: Claude Opus 4.6 --- main.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main.py b/main.py index 515b185..3603b5f 100755 --- a/main.py +++ b/main.py @@ -2630,6 +2630,8 @@ class MainWindow(QMainWindow): play_t = self._timeline._play_pos if play_t is None: play_t = self._cursor + if play_t < 0.1: + return ratio_text = self._cmb_portrait.currentText() kf_ratio = None if ratio_text == "Off" else ratio_text kf_rand_p = self._chk_rand_portrait.isChecked() @@ -2681,6 +2683,8 @@ class MainWindow(QMainWindow): play_t = self._timeline._play_pos if play_t is None: play_t = self._cursor + if play_t < 0.1: + return # Replace existing keyframe at same time, or insert sorted. ratio_text = self._cmb_portrait.currentText() kf_ratio = None if ratio_text == "Off" else ratio_text