From d1c63f3e0e2ea3fa643531bc38c6298e07f41095 Mon Sep 17 00:00:00 2001 From: Lachezar Lechev Date: Mon, 4 Dec 2023 09:46:31 +0200 Subject: [PATCH] fix: Player - don't send seek logs if empty Signed-off-by: Lachezar Lechev --- src/models/player.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/models/player.rs b/src/models/player.rs index 3eeee84da..3f735d032 100644 --- a/src/models/player.rs +++ b/src/models/player.rs @@ -948,8 +948,9 @@ fn seek_update( seek_history: &mut Vec, outro: Option, ) -> Effects { - let seek_request_effects = match (selected, video_params, series_info, library_item) { - (Some(selected), Some(video_params), Some(series_info), Some(library_item)) => { + let has_seeks_or_outro = !seek_history.is_empty() || matches!(outro, Some(outro) if outro > 0); + let seek_request_effects = match (has_seeks_or_outro, selected, video_params, series_info, library_item) { + (true, Some(selected), Some(video_params), Some(series_info), Some(library_item)) => { match ( &selected.stream.source, selected.stream.name.as_ref(),