From ab2ac7c3ac11a9c7ece0152f20b02e480bca372f Mon Sep 17 00:00:00 2001 From: 2ro <17595647+2ro@users.noreply.github.com> Date: Sun, 5 Jul 2026 04:01:28 -0400 Subject: [PATCH] Goblin: fix macOS build, import objc sel_impl for the deep-link bridge objc 0.2's sel!/msg_send! macros expand to sel_impl!, which has to be in scope. The cfg(target_os = macos) apple-events module never compiles on Linux, so local cargo check missed it and only macOS CI caught it. --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 1bdb6a7d..7c5d0db2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -416,7 +416,7 @@ pub fn on_data(data: String) { mod mac_deeplink { use objc::declare::ClassDecl; use objc::runtime::{Object, Sel}; - use objc::{class, msg_send, sel}; + use objc::{class, msg_send, sel, sel_impl}; use std::ffi::CStr; use std::os::raw::c_char; use std::sync::Once;