Skip to content
This repository was archived by the owner on Nov 11, 2025. It is now read-only.

Commit 4cd37e4

Browse files
committed
receiver: treat seek errors as non fatal
1 parent 50b0625 commit 4cd37e4

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

receiver/src/main.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,10 @@ impl Application {
226226
self.pipeline.set_speed(set_speed_message.speed)?
227227
}
228228
Event::Seek(seek_message) => {
229-
self.pipeline.seek(seek_message.time)?;
229+
if let Err(err) = self.pipeline.seek(seek_message.time) {
230+
error!("Seek error: {err}");
231+
return Ok(false);
232+
}
230233
self.notify_updates()?;
231234
}
232235
Event::SeekPercent(percent) => {
@@ -239,7 +242,10 @@ impl Application {
239242
return Ok(false);
240243
}
241244
let seek_to = duration.seconds_f64() * (percent as f64 / 100.0);
242-
self.pipeline.seek(seek_to)?;
245+
if let Err(err) = self.pipeline.seek(seek_to) {
246+
error!("Seek error: {err}");
247+
return Ok(false);
248+
}
243249
self.notify_updates()?;
244250
}
245251
Event::SetVolume(set_volume_message) => {

0 commit comments

Comments
 (0)