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