diff --git a/src/debug/resources/lib/libJTouchBarJavaFX.dylib b/src/debug/resources/lib/libJTouchBarJavaFX.dylib index 6f9980c..7c50e1c 100755 Binary files a/src/debug/resources/lib/libJTouchBarJavaFX.dylib and b/src/debug/resources/lib/libJTouchBarJavaFX.dylib differ diff --git a/src/main/objective-c++/Bridged/JNI/JTouchBarJavaFXJNI.cpp b/src/main/objective-c++/Bridged/JNI/JTouchBarJavaFXJNI.cpp index 2d5773b..7ca8b5d 100644 --- a/src/main/objective-c++/Bridged/JNI/JTouchBarJavaFXJNI.cpp +++ b/src/main/objective-c++/Bridged/JNI/JTouchBarJavaFXJNI.cpp @@ -16,6 +16,7 @@ jfieldID GetFieldIDSafe(JNIEnv* env, jclass cls, const char* name, const char* sig) { jfieldID fieldId = env->GetFieldID(cls, name, sig); if(env->ExceptionCheck()) { + env->ExceptionClear(); return nullptr; }