You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
api-impl-jni: SensorManager: clean up local references after use
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user