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;