From 654d75fec9e04306a3e08e4ef0c3aa0ec9ef96ea Mon Sep 17 00:00:00 2001 From: Ruchi Kandoi Date: Fri, 4 Apr 2014 16:25:54 -0700 Subject: PowerManager: Fix build fix build breaks by commit 667372e39bfe01bd15f0803d51ef0e9816f18808 Change-Id: I9e6e0f9146f860d27337cef0551c686ba2d60e23 --- .../core/jni/com_android_server_power_PowerManagerService.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'services') diff --git a/services/core/jni/com_android_server_power_PowerManagerService.cpp b/services/core/jni/com_android_server_power_PowerManagerService.cpp index 3ee2b16..dbf5439 100644 --- a/services/core/jni/com_android_server_power_PowerManagerService.cpp +++ b/services/core/jni/com_android_server_power_PowerManagerService.cpp @@ -190,8 +190,14 @@ static void nativeSetAutoSuspend(JNIEnv *env, jclass clazz, jboolean enable) { } static void nativeSendPowerHint(JNIEnv *env, jclass clazz, jint hintId, jint data) { + int data_param = data; + if (gPowerModule && gPowerModule->powerHint) { - gPowerModule->powerHint(gPowerModule, (power_hint_t)hintId, (void *)data); + if(data) + gPowerModule->powerHint(gPowerModule, (power_hint_t)hintId, &data_param); + else { + gPowerModule->powerHint(gPowerModule, (power_hint_t)hintId, NULL); + } } } -- cgit v1.1