diff --git a/client/src-tauri/src/audio/windows_loopback.rs b/client/src-tauri/src/audio/windows_loopback.rs index d37078d..b082698 100644 --- a/client/src-tauri/src/audio/windows_loopback.rs +++ b/client/src-tauri/src/audio/windows_loopback.rs @@ -188,8 +188,9 @@ where F: FnMut(&[f32]), { let hr = initialize_mta(); - if hr != 0 { - return Err(Error::AudioCapture(format!("WASAPI init failed: HRESULT 0x{:08X}", hr))); + let hr_value: i32 = hr.0; + if hr_value != 0 { + return Err(Error::AudioCapture(format!("WASAPI init failed: HRESULT 0x{:08X}", hr_value))); } let result: Result<()> = (|| {