diff --git a/library/jni/art/mirror/class.hpp b/library/jni/art/mirror/class.hpp index f91aa5a..6820b10 100644 --- a/library/jni/art/mirror/class.hpp +++ b/library/jni/art/mirror/class.hpp @@ -77,7 +77,7 @@ public: } static int GetStatus(JNIEnv *env, jclass clazz) { - int status = JNI_GetLongField(env, clazz, class_status); + int status = JNI_GetIntField(env, clazz, class_status); return is_unsigned ? static_cast(status) >> (32 - 4) : status; }