Fix: desktop build
Some checks failed
Deploy Website / deploy (push) Failing after 4m47s

This commit is contained in:
2026-02-03 16:00:26 +01:00
parent 61a6d7aad0
commit 4a7ae83019

View File

@@ -247,9 +247,9 @@ impl CagireDesktop {
initial_samples, initial_samples,
Arc::clone(&audio_sample_pos), Arc::clone(&audio_sample_pos),
) { ) {
Ok((s, sample_rate, analysis)) => { Ok((s, info, analysis)) => {
app.audio.config.sample_rate = sample_rate; app.audio.config.sample_rate = info.sample_rate;
sample_rate_shared.store(sample_rate as u32, Ordering::Relaxed); sample_rate_shared.store(info.sample_rate as u32, Ordering::Relaxed);
(Some(s), Some(analysis)) (Some(s), Some(analysis))
} }
Err(e) => { Err(e) => {
@@ -328,11 +328,12 @@ impl CagireDesktop {
restart_samples, restart_samples,
Arc::clone(&self.audio_sample_pos), Arc::clone(&self.audio_sample_pos),
) { ) {
Ok((new_stream, sr, new_analysis)) => { Ok((new_stream, info, new_analysis)) => {
self._stream = Some(new_stream); self._stream = Some(new_stream);
self._analysis_handle = Some(new_analysis); self._analysis_handle = Some(new_analysis);
self.app.audio.config.sample_rate = sr; self.app.audio.config.sample_rate = info.sample_rate;
self.sample_rate_shared.store(sr as u32, Ordering::Relaxed); self.sample_rate_shared
.store(info.sample_rate as u32, Ordering::Relaxed);
self.app.audio.error = None; self.app.audio.error = None;
self.app.ui.set_status("Audio restarted".to_string()); self.app.ui.set_status("Audio restarted".to_string());
} }