diff options
Diffstat (limited to 'services/jni/com_android_server_HardwareService.cpp')
-rw-r--r-- | services/jni/com_android_server_HardwareService.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/services/jni/com_android_server_HardwareService.cpp b/services/jni/com_android_server_HardwareService.cpp index b0aab59..253e655 100644 --- a/services/jni/com_android_server_HardwareService.cpp +++ b/services/jni/com_android_server_HardwareService.cpp @@ -101,7 +101,7 @@ static void finalize_native(JNIEnv *env, jobject clazz, int ptr) } static void setLight_native(JNIEnv *env, jobject clazz, int ptr, - int light, int colorARGB, int flashMode, int onMS, int offMS) + int light, int colorARGB, int flashMode, int onMS, int offMS, int brightnessMode) { Devices* devices = (Devices*)ptr; light_state_t state; @@ -115,6 +115,7 @@ static void setLight_native(JNIEnv *env, jobject clazz, int ptr, state.flashMode = flashMode; state.flashOnMS = onMS; state.flashOffMS = offMS; + state.brightnessMode = brightnessMode; devices->lights[light]->set_light(devices->lights[light], &state); } @@ -133,8 +134,8 @@ static void vibratorOff(JNIEnv *env, jobject clazz) static JNINativeMethod method_table[] = { { "init_native", "()I", (void*)init_native }, - { "finalize_native", "(I)V", (void*)init_native }, - { "setLight_native", "(IIIIII)V", (void*)setLight_native }, + { "finalize_native", "(I)V", (void*)finalize_native }, + { "setLight_native", "(IIIIIII)V", (void*)setLight_native }, { "vibratorOn", "(J)V", (void*)vibratorOn }, { "vibratorOff", "()V", (void*)vibratorOff } }; |