From 6a29925733bcf2a835e53399a3fab7d0e0c518df Mon Sep 17 00:00:00 2001
From: Alexander Rose <alexander.rose@weirdbyte.de>
Date: Wed, 15 Jan 2020 15:21:41 -0500
Subject: [PATCH] fix if statements in WebGLState

---
 src/mol-gl/webgl/state.ts | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

diff --git a/src/mol-gl/webgl/state.ts b/src/mol-gl/webgl/state.ts
index f7a2ea4c7..9626a560f 100644
--- a/src/mol-gl/webgl/state.ts
+++ b/src/mol-gl/webgl/state.ts
@@ -114,20 +114,22 @@ export function createState(gl: GLRenderingContext): WebGLState {
             }
         },
         colorMask: (red: boolean, green: boolean, blue: boolean, alpha: boolean) => {
-            if (red !== currentColorMask[0] || green !== currentColorMask[1] || blue !== currentColorMask[2] || alpha !== currentColorMask[3])
-            gl.colorMask(red, green, blue, alpha)
-            currentColorMask[0] = red
-            currentColorMask[1] = green
-            currentColorMask[2] = blue
-            currentColorMask[3] = alpha
+            if (red !== currentColorMask[0] || green !== currentColorMask[1] || blue !== currentColorMask[2] || alpha !== currentColorMask[3]) {
+                gl.colorMask(red, green, blue, alpha)
+                currentColorMask[0] = red
+                currentColorMask[1] = green
+                currentColorMask[2] = blue
+                currentColorMask[3] = alpha
+            }
         },
         clearColor: (red: number, green: number, blue: number, alpha: number) => {
-            if (red !== currentClearColor[0] || green !== currentClearColor[1] || blue !== currentClearColor[2] || alpha !== currentClearColor[3])
-            gl.clearColor(red, green, blue, alpha)
-            currentClearColor[0] = red
-            currentClearColor[1] = green
-            currentClearColor[2] = blue
-            currentClearColor[3] = alpha
+            if (red !== currentClearColor[0] || green !== currentClearColor[1] || blue !== currentClearColor[2] || alpha !== currentClearColor[3]) {
+                gl.clearColor(red, green, blue, alpha)
+                currentClearColor[0] = red
+                currentClearColor[1] = green
+                currentClearColor[2] = blue
+                currentClearColor[3] = alpha
+            }
         },
 
         blendFunc: (src: number, dst: number) => {
-- 
GitLab