Skip to content

Commit 2f271df

Browse files
committed
fix: add catalina feature flag to srgb binding
1 parent 936cc85 commit 2f271df

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

core-graphics/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,6 @@ libc = "0.2"
2828
default = ["link"]
2929
elcapitan = []
3030
highsierra = []
31+
catalina = []
3132
# Disable to manually link. Enabled by default.
3233
link = ["core-foundation/link", "core-graphics-types/link"]

core-graphics/src/color.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ impl CGColor {
2828
}
2929
}
3030

31+
#[cfg(feature = "catalina")]
3132
pub fn srgb(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat) -> Self {
3233
unsafe {
3334
let ptr = CGColorCreateSRGB(red, green, blue, alpha);
@@ -45,6 +46,7 @@ extern "C" {
4546
alpha: CGFloat,
4647
) -> crate::sys::CGColorRef;
4748

49+
#[cfg(feature = "catalina")]
4850
fn CGColorCreateSRGB(
4951
red: CGFloat,
5052
green: CGFloat,

0 commit comments

Comments
 (0)