임베디드/Android
[android][error] power.c 패치
shellbt
2011. 3. 22. 15:42
- 위치 : hardware/libhardware_legacy/power
- 파일 : power.c
- 에러 메세지 :
- "E/power ( 1866): Failed setting last user activity: g_error=0"
- 수정내용
int
set_screen_state(int on)
{
QEMU_FALLBACK(set_screen_state(on));
//LOGI("*** set_screen_state %d", on);
initialize_fds();
//LOGI("go_to_sleep eventTime=%lld now=%lld g_error=%s\n", eventTime,
// systemTime(), strerror(g_error));
//if (g_error) return g_error;
char buf[32];
int len;
if(on)
len = sprintf(buf, on_state);
else
len = sprintf(buf, off_state);
len = write(g_fds[REQUEST_STATE], buf, len);
if(len < 0) {
LOGE("Failed setting last user activity: g_error=%d\n", g_error);
}
return 0;
}