--- IMG_ImageIO.m.orig	2012-01-21 12:51:33.000000000 +1100
+++ IMG_ImageIO.m	2016-04-29 22:48:02.000000000 +1000
@@ -212,23 +212,7 @@ static SDL_Surface* Create_SDL_Surface_F
     CGContextRef bitmap_context;
     CGBitmapInfo bitmap_info;
 
-	/* This sets up a color space that results in identical values
-	 * as the image data itself, which is the same as the standalone
-	 * libpng loader.
-	 * Thanks to Allegro. :)
-	 */
-	CGFloat whitePoint[3] = { 1, 1, 1 };
-	CGFloat blackPoint[3] = { 0, 0, 0 };
-	CGFloat gamma[3] = { 2.2, 2.2, 2.2 };
-	CGFloat matrix[9] = {
-		1, 1, 1,
-		1, 1, 1,
-		1, 1, 1
-	};
-	CGColorSpaceRef color_space =
-		CGColorSpaceCreateCalibratedRGB(
-									whitePoint, blackPoint, gamma, matrix
-									);   
+	CGColorSpaceRef color_space = CGColorSpaceCreateDeviceRGB();
 	
     if (alpha == kCGImageAlphaNone ||
         alpha == kCGImageAlphaNoneSkipFirst ||
