diff --git a/packages/frontend/native/media_capture/src/macos/ca_tap_description.rs b/packages/frontend/native/media_capture/src/macos/ca_tap_description.rs index 63216e2b67..7e03788b67 100644 --- a/packages/frontend/native/media_capture/src/macos/ca_tap_description.rs +++ b/packages/frontend/native/media_capture/src/macos/ca_tap_description.rs @@ -30,11 +30,14 @@ impl CATapDescription { NSArray::from_retained_slice(&[NSNumber::initWithUnsignedInt(NSNumber::alloc(), process)]); let obj: *mut AnyObject = unsafe { msg_send![obj, initStereoMixdownOfProcesses: &*processes_array] }; - let obj: *mut AnyObject = unsafe { msg_send![obj, setMuteBehavior: 0 ] }; if obj.is_null() { return Err(CoreAudioError::InitStereoMixdownOfProcessesFailed); } + unsafe { + let _: () = msg_send![obj, setMuteBehavior: 0_i64]; + } + Ok(Self { inner: obj }) }