mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
Prevent JNI Variant conversion stack overflow
This commit is contained in:
@@ -44,11 +44,11 @@ struct jvalret {
|
||||
jvalret() { obj = nullptr; }
|
||||
};
|
||||
|
||||
jvalret _variant_to_jvalue(JNIEnv *env, Variant::Type p_type, const Variant *p_arg, bool force_jobject = false);
|
||||
jvalret _variant_to_jvalue(JNIEnv *env, Variant::Type p_type, const Variant *p_arg, bool force_jobject = false, int p_depth = 0);
|
||||
|
||||
String _get_class_name(JNIEnv *env, jclass cls, bool *array);
|
||||
|
||||
Variant _jobject_to_variant(JNIEnv *env, jobject obj);
|
||||
Variant _jobject_to_variant(JNIEnv *env, jobject obj, int p_depth = 0);
|
||||
|
||||
Variant::Type get_jni_type(const String &p_type);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user