From 22e325e1233d8e54f163b9ca5199193b7f1325f6 Mon Sep 17 00:00:00 2001 From: Stu Date: Wed, 10 Dec 2025 04:59:43 -0500 Subject: [PATCH] Keep player session alive and stop repeated rebuilds --- main.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/main.go b/main.go index a4fe1f9..e60ee26 100644 --- a/main.go +++ b/main.go @@ -581,8 +581,7 @@ func (s *appState) showPlayerView() { fmt.Printf("📺 already in player view; skipping rebuild\n") return } - s.stopPreview() - // Keep playSess alive; only stop compare sessions to avoid killing playback. + // Do not stop the player; only clear compare previews. s.stopCompareSessions() s.active = "player" fmt.Printf("📺 s.source is nil: %v\n", s.source == nil) @@ -656,8 +655,6 @@ func (s *appState) showPlayerView() { } }() } - - refresh() }) keyframeModeItem.Checked = s.keyframingMode toolsMenu.Items = append(toolsMenu.Items, keyframeModeItem)