From 208675fa01d53c6e2ffbb36e6289aedc76c56f15 Mon Sep 17 00:00:00 2001
From: Patrick Sharp <psharp.x13@gmail.com>
Date: Thu, 18 Aug 2016 20:09:57 -0600
Subject: [PATCH] Fixed KernelRunner.java dispose()

---
 .../main/java/com/amd/aparapi/internal/kernel/KernelRunner.java  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/com.amd.aparapi/src/main/java/com/amd/aparapi/internal/kernel/KernelRunner.java b/com.amd.aparapi/src/main/java/com/amd/aparapi/internal/kernel/KernelRunner.java
index 9bb09c29..d99809e9 100644
--- a/com.amd.aparapi/src/main/java/com/amd/aparapi/internal/kernel/KernelRunner.java
+++ b/com.amd.aparapi/src/main/java/com/amd/aparapi/internal/kernel/KernelRunner.java
@@ -190,6 +190,7 @@ public class KernelRunner extends KernelRunnerJNI{
    public synchronized void dispose() {
       if (kernel.isRunningCL()) {
          disposeJNI(jniContextHandle);
+         seenBinaryKeys.clear();
       }
       // We are using a shared pool, so there's no need no shutdown it when kernel is disposed
       //      threadPool.shutdownNow();
-- 
GitLab