From f171d86c4968c33f8064f1ee51c4226b4e39fb32 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Fri, 18 Feb 2022 15:15:25 +0800 Subject: [PATCH] Fix class status --- library/jni/art/mirror/class.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; }