From 19a33c73c4b382fe6d7ca4b96597bdd1fd3b5e33 Mon Sep 17 00:00:00 2001
From: Nicholas Wright <dozedoffagain@gmail.com>
Date: Thu, 14 Sep 2017 15:13:27 +0200
Subject: [PATCH] fix: NPE when using KernelManagers (fixes #55)

---
 .../java/com/aparapi/internal/kernel/KernelManagers.java  | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/aparapi/internal/kernel/KernelManagers.java b/src/main/java/com/aparapi/internal/kernel/KernelManagers.java
index 6784f6d2..92042204 100644
--- a/src/main/java/com/aparapi/internal/kernel/KernelManagers.java
+++ b/src/main/java/com/aparapi/internal/kernel/KernelManagers.java
@@ -26,21 +26,17 @@ public class KernelManagers {
 
    public static final KernelManager JTP_ONLY = new KernelManager() {
 
-      private List<Device.TYPE> types = Collections.singletonList(Device.TYPE.JTP);
-
       @Override
       protected List<Device.TYPE> getPreferredDeviceTypes() {
-         return types;
+			return Collections.singletonList(Device.TYPE.JTP);
       }
    };
 
    public static final KernelManager SEQUENTIAL_ONLY = new KernelManager() {
 
-      private final List<Device.TYPE> types = Collections.singletonList(Device.TYPE.SEQ);
-
       @Override
       protected List<Device.TYPE> getPreferredDeviceTypes() {
-         return types;
+			return Collections.singletonList(Device.TYPE.SEQ);
       }
    };
 }
-- 
GitLab