From b08abcdd6933f802d7d9f55e9467845344aee9fb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=BCrg=20Lehni?= <juerg@scratchdisk.com>
Date: Wed, 1 Jun 2011 16:50:14 +0100
Subject: [PATCH] Remove 'unsupported' blend mode.

---
 src/util/BlendMode.js | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/src/util/BlendMode.js b/src/util/BlendMode.js
index 96c6cc27..ded19181 100644
--- a/src/util/BlendMode.js
+++ b/src/util/BlendMode.js
@@ -51,14 +51,6 @@ var BlendMode = {
 
 		// TODO: Some blend modes seem broken at the moment, e.g. dodge, burn
 		var modes = {
-			unsupported: function(i) {
-				// Render checker pattern
-				rA = 1;
-				dst[i] = 255;
-				dst[i + 1] = i % 8 == 0 ? 255 : 0;
-				dst[i + 2] = i % 8 == 0 ? 0 : 255;
-			},
-
 			normal: function(i) {
 				dst[i]     = (sRA + dRA - dRA * sA) * rM;
 				dst[i + 1] = (sGA + dGA - dGA * sA) * rM;
@@ -152,7 +144,9 @@ var BlendMode = {
 			}
 		};
 
-		var process = modes[blendMode] || modes.unsupported;
+		var process = modes[blendMode];
+		if (!process)
+			return;
 		opacity /= 255;
 		for (var i = 0, l = dst.length; i < l; i += 4) {
 			sA  = src[i + 3] * opacity;