api-impl-jni: SensorManager: clean up local references after use

This commit is contained in:
Mis012
2024-03-17 17:48:20 +01:00
parent 30d1574911
commit b3c0023a45

View File

@@ -21,6 +21,8 @@ gboolean on_accel_data(struct accel_callback_data *d)
jobject sensor_event = (*env)->NewObject(env, handle_cache.sensor_event.class, handle_cache.sensor_event.constructor, values, d->sensor);
(*env)->CallVoidMethod(env, d->listener, _METHOD(d->listener_class, "onSensorChanged", "(Landroid/hardware/SensorEvent;)V"), sensor_event);
(*env)->DeleteLocalRef(env, values);
(*env)->DeleteLocalRef(env, sensor_event);
return G_SOURCE_CONTINUE;
}