fix: trigger clip three times on paste to ensure stopped state

Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
This commit is contained in:
Loic Coenen
2026-05-01 19:38:46 +00:00
parent 0056dce9af
commit 8066204e59
2 changed files with 4 additions and 2 deletions

3
tui.c
View File

@@ -165,7 +165,8 @@ static void paste_clips(void) {
// Bounds check
if (new_row >= 0 && new_row < GRID_ROWS && new_col >= 0 && new_col < GRID_COLS) {
int new_clip_idx = grid_to_clip_index(new_row, new_col);
// Trigger twice to go from empty -> recording -> stopped
// Trigger three times to go from empty -> recording -> looping -> stopped
engine_trigger_clip(g_engine, new_clip_idx);
engine_trigger_clip(g_engine, new_clip_idx);
engine_trigger_clip(g_engine, new_clip_idx);
}