fix: add catalina feature flag to srgb binding (#719)

This commit is contained in:
Jay Madden
2025-05-26 14:00:32 -05:00
committed by GitHub
parent 7e4d907137
commit 0e484ab3df
2 changed files with 3 additions and 0 deletions
+1
View File
@@ -28,5 +28,6 @@ libc = "0.2"
default = ["link"]
elcapitan = []
highsierra = []
catalina = []
# Disable to manually link. Enabled by default.
link = ["core-foundation/link", "core-graphics-types/link"]
+2
View File
@@ -28,6 +28,7 @@ impl CGColor {
}
}
#[cfg(feature = "catalina")]
pub fn srgb(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat) -> Self {
unsafe {
let ptr = CGColorCreateSRGB(red, green, blue, alpha);
@@ -45,6 +46,7 @@ extern "C" {
alpha: CGFloat,
) -> crate::sys::CGColorRef;
#[cfg(feature = "catalina")]
fn CGColorCreateSRGB(
red: CGFloat,
green: CGFloat,