Handle CPGradient colorSpace argument.

This commit is contained in:
Alexander Ljungberg committed 2012-03-11 15:37:45 +00:00
1 parent 20cffaa7fe
commit 59ef8329c0
2 files changed
+4 -4

No files matched your search

+1 -1
View File
@@ -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
{
+3 -3
View File
@@ -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;