From 00b7e7d2552e66a71451f2fc4d06b644f76263c1 Mon Sep 17 00:00:00 2001
From: Artur Adib <arturadib@gmail.com>
Date: Mon, 6 Feb 2012 16:10:15 -0800
Subject: [PATCH] isDefaultDecode(), as per reviewer comments

---
 src/colorspace.js | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/colorspace.js b/src/colorspace.js
index 69da82536..57bc9c846 100644
--- a/src/colorspace.js
+++ b/src/colorspace.js
@@ -517,8 +517,14 @@ var LabCS = (function LabCSClosure() {
       return rgbBuf;
     },
     isDefaultDecode: function labcs_isDefaultDecode(decodeMap) {
-      // TODO: not sure about this yet
-      return true;
+      // From Table 90 in Adobe's:
+      // "Document management - Portable document format", 1st ed, 2008
+      if (decodeMap[0] === 0 && decodeMap[1] === 100 &&
+          decodeMap[2] === this.amin && decodeMap[3] === this.amax &&
+          decodeMap[4] === this.bmin && decodeMap[5] === this.bmax)
+        return true;
+      else
+        return false;
     }
   };
   return LabCS;