diff --git a/src-tauri/src/audio_feedback.rs b/src-tauri/src/audio_feedback.rs index 0d7b85f..c02058c 100644 --- a/src-tauri/src/audio_feedback.rs +++ b/src-tauri/src/audio_feedback.rs @@ -63,7 +63,7 @@ pub fn play_feedback_sound_blocking(app: &AppHandle, sound_type: SoundType) { pub fn play_test_sound(app: &AppHandle, sound_type: SoundType) { let settings = settings::get_settings(app); if let Some(path) = resolve_sound_path(app, &settings, sound_type) { - play_sound_async(app, path); + play_sound_blocking(app, &path); } } diff --git a/src-tauri/src/commands/audio.rs b/src-tauri/src/commands/audio.rs index 22a3d46..48209f4 100644 --- a/src-tauri/src/commands/audio.rs +++ b/src-tauri/src/commands/audio.rs @@ -160,7 +160,7 @@ pub fn get_selected_output_device(app: AppHandle) -> Result { #[tauri::command] #[specta::specta] -pub fn play_test_sound(app: AppHandle, sound_type: String) { +pub async fn play_test_sound(app: AppHandle, sound_type: String) { let sound = match sound_type.as_str() { "start" => audio_feedback::SoundType::Start, "stop" => audio_feedback::SoundType::Stop,