From 012817f619dec7f2de62c155070e74acedbe8ff6 Mon Sep 17 00:00:00 2001
From: CoreRasurae <luis.p.mendes@gmail.com>
Date: Thu, 26 Apr 2018 20:58:43 +0100
Subject: [PATCH] Update: Support for OpenCLDevice configurator/configure API -
 codacy fix

---
 src/main/java/com/aparapi/device/OpenCLDevice.java | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/aparapi/device/OpenCLDevice.java b/src/main/java/com/aparapi/device/OpenCLDevice.java
index 823f82e3..56cd1760 100644
--- a/src/main/java/com/aparapi/device/OpenCLDevice.java
+++ b/src/main/java/com/aparapi/device/OpenCLDevice.java
@@ -142,11 +142,10 @@ public class OpenCLDevice extends Device implements Comparable<Device> {
    * detection.
    */
   public void configure() {
-	  if (configurator != null && !underConfiguration.get()) {
-		 if (underConfiguration.compareAndSet(false, true)) {
-			 configurator.configure(this);
-			 underConfiguration.set(false);
-		 }
+	  if (configurator != null && !underConfiguration.get() &&
+			  underConfiguration.compareAndSet(false, true)) {
+		 configurator.configure(this);
+		 underConfiguration.set(false);
 	  }
   }
   
-- 
GitLab