summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCedric Nugteren <web@cedricnugteren.nl>2023-05-10 17:10:17 +0200
committerGitHub <noreply@github.com>2023-05-10 17:10:17 +0200
commit3baf82357552f66e35728b9bb00ca32da54125ea (patch)
tree81865b216dd7fe763c712eda9be3c7629cec3f70 /src
parentd94d086d6f92ff1f73bd2a8595a974f6802b3f24 (diff)
Fixes an issue under Android when the driver was already unloaded (#462)
Diffstat (limited to 'src')
-rw-r--r--src/clpp11.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/clpp11.hpp b/src/clpp11.hpp
index e5b8b4a7..3fb89f5e 100644
--- a/src/clpp11.hpp
+++ b/src/clpp11.hpp
@@ -487,7 +487,8 @@ class Program {
// Clean-up
~Program() {
- #ifndef _MSC_VER // causes an access violation under Windows when the driver is already unloaded
+ // Causes an access violation under Windows or Android when the driver is already unloaded
+ #if !defined(__ANDROID__) && !defined(_MSC_VER)
if (program_) { CheckErrorDtor(clReleaseProgram(program_)); }
#endif
}