Change summary
crates/capture/build.rs | 2 ++
crates/capture/src/main.rs | 9 ---------
2 files changed, 2 insertions(+), 9 deletions(-)
Detailed changes
@@ -2,9 +2,11 @@ fn main() {
println!("cargo:rustc-link-lib=framework=ScreenCaptureKit");
println!("cargo:rustc-link-lib=framework=CoreMedia");
println!("cargo:rustc-env=MACOSX_DEPLOYMENT_TARGET=12.3");
+ println!("cargo:rustc-link-arg=-ObjC");
cc::Build::new()
.file("src/dummy.m")
.define("MACOSX_DEPLOYMENT_TARGET", "12.3")
+ .flag("-ObjC")
.compile("dummy");
}
@@ -33,16 +33,7 @@ fn main() {
}]);
unsafe {
-
-
let block = ConcreteBlock::new(move |content: id, error: id| {
- println!(
- "got response with shareable content {:?} {:?} {:?}",
- content,
- error,
- string_from_objc(msg_send![error, localizedDescription]),
- );
-
let displays: id = msg_send![content, displays];
if let Some(display) = (0..displays.count())
.map(|ix| displays.objectAtIndex(ix))