fix declared fields

This commit is contained in:
rhunk 2023-05-17 00:10:36 +02:00
parent ccfbc260a0
commit 073f81526c

View File

@ -23,7 +23,7 @@ abstract class AbstractWrapper(
@Suppress("UNCHECKED_CAST")
fun setEnumValue(fieldName: String, value: Enum<*>) {
val type = instance!!.javaClass.fields.find { it.name == fieldName }?.type as Class<out Enum<*>>
val type = instance!!.javaClass.declaredFields.find { it.name == fieldName }?.type as Class<out Enum<*>>
XposedHelpers.setObjectField(instance, fieldName, java.lang.Enum.valueOf(type, value.name))
}
}