From 59ef8329c0d5033e5002fc6b98db42d7f6adcb1e Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Sun, 11 Mar 2012 15:34:55 +0000 Subject: [PATCH] Handle CPGradient colorSpace argument. --- AppKit/CPColorSpace.j | 2 +- AppKit/CPGradient.j | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/AppKit/CPColorSpace.j b/AppKit/CPColorSpace.j index 13153d8aa..536258646 100644 --- a/AppKit/CPColorSpace.j +++ b/AppKit/CPColorSpace.j @@ -31,7 +31,7 @@ var sRGBColorSpace = nil; } /*! - Return an object representing the standard sRGB colorspace. + Return an object representing the standard sRGB color space. */ + (CPColorSpace)sRGBColorSpace { diff --git a/AppKit/CPGradient.j b/AppKit/CPGradient.j index 76230648c..b6b2de1cf 100644 --- a/AppKit/CPGradient.j +++ b/AppKit/CPGradient.j @@ -37,10 +37,10 @@ CPGradientDrawsAfterEndingLocation = kCGGradientDrawsAfterEndLocation; { var cgColors = [], count = [someColors count], - colorspace = CGColorSpaceCreateDeviceRGB; + colorSpace = [aColorSpace CGColorSpace] || CGColorSpaceCreateDeviceRGB; for (var i = 0; i < count; i++) - cgColors.push(CGColorCreate(colorspace, [someColors[i] components])); - _gradient = CGGradientCreateWithColors(aColorSpace, cgColors, someLocations); + cgColors.push(CGColorCreate(colorSpace, [someColors[i] components])); + _gradient = CGGradientCreateWithColors(colorSpace, cgColors, someLocations); } return self;