From 11d449411057c5a71c450e95121426fce5af8854 Mon Sep 17 00:00:00 2001
From: cristy <urban-warrior@git.imagemagick.org>
Date: Sun, 14 Apr 2013 14:36:01 +0000
Subject: [PATCH]

---
 MagickCore/colorspace-private.h | 7 ++++---
 MagickCore/colorspace.c         | 2 ++
 MagickCore/colorspace.h         | 1 +
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/MagickCore/colorspace-private.h b/MagickCore/colorspace-private.h
index e5530fae6..0617c5b3e 100644
--- a/MagickCore/colorspace-private.h
+++ b/MagickCore/colorspace-private.h
@@ -92,7 +92,7 @@ static inline MagickBooleanType IsGrayColorspace(
 
 static inline MagickBooleanType IsRGBColorspace(const ColorspaceType colorspace)
 {
-  if (colorspace == RGBColorspace)
+  if ((colorspace == RGBColorspace) || (colorspace == scRGBColorspace))
     return(MagickTrue);
   return(MagickFalse);
 }
@@ -108,8 +108,9 @@ static inline MagickBooleanType IssRGBColorspace(
 static inline MagickBooleanType IssRGBCompatibleColorspace(
   const ColorspaceType colorspace)
 {
-  if ((colorspace == sRGBColorspace) || (colorspace == TransparentColorspace) ||
-      (colorspace == RGBColorspace) || (colorspace == GRAYColorspace))
+  if ((colorspace == sRGBColorspace) || (colorspace == RGBColorspace) ||
+      (colorspace == scRGBColorspace) || (colorspace == GRAYColorspace) ||
+      (colorspace == TransparentColorspace))
     return(MagickTrue);
   return(MagickFalse);
 }
diff --git a/MagickCore/colorspace.c b/MagickCore/colorspace.c
index 007d0dc1c..3f74447f2 100644
--- a/MagickCore/colorspace.c
+++ b/MagickCore/colorspace.c
@@ -1067,6 +1067,7 @@ static MagickBooleanType sRGBTransformImage(Image *image,
       return(status);
     }
     case RGBColorspace:
+    case scRGBColorspace:
     {
       /*
         Transform image from sRGB to linear RGB.
@@ -2960,6 +2961,7 @@ static MagickBooleanType TransformsRGBImage(Image *image,
       return(status);
     }
     case RGBColorspace:
+    case scRGBColorspace:
     {
       /*
         Transform linear RGB to sRGB colorspace.
diff --git a/MagickCore/colorspace.h b/MagickCore/colorspace.h
index 625480477..9e200a609 100644
--- a/MagickCore/colorspace.h
+++ b/MagickCore/colorspace.h
@@ -43,6 +43,7 @@ typedef enum
   Rec601YCbCrColorspace,
   Rec709YCbCrColorspace,
   RGBColorspace,
+  scRGBColorspace,
   sRGBColorspace,
   TransparentColorspace,
   XYZColorspace,
-- 
2.40.0