From 9ad5d56d4185e0b53a24e0cb5c1ef846de5216ef Mon Sep 17 00:00:00 2001 From: Birh Burh Date: Sat, 7 Jun 2025 12:02:52 +0200 Subject: [PATCH] define bottom_left_to_top_left only for macos because ios doesn't have CGDisplayPixelsHigh https://developer.apple.com/documentation/coregraphics/cgdisplaypixelshigh(_:)?language=objc --- src/native/apple/apple_util.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/native/apple/apple_util.rs b/src/native/apple/apple_util.rs index 8e4268c8..4b1973cc 100644 --- a/src/native/apple/apple_util.rs +++ b/src/native/apple/apple_util.rs @@ -402,6 +402,7 @@ pub unsafe fn superclass(this: &Object) -> &Class { &*(superclass as *const _) } +#[cfg(target_os = "macos")] pub fn bottom_left_to_top_left(rect: NSRect) -> f64 { let height = unsafe { CGDisplayPixelsHigh(CGMainDisplayID()) }; height as f64 - (rect.origin.y + rect.size.height)