From 04c0fa3de162e80815a9a44c7ed260b95daa5641 Mon Sep 17 00:00:00 2001 From: pengx17 Date: Fri, 18 Apr 2025 02:03:06 +0000 Subject: [PATCH] fix(native): invalid call to set mute behavior (#11764) the error is only visible when turning build debug mode on --- .../native/media_capture/src/macos/ca_tap_description.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 }) }