From e686393f88fbbdffac46578a489cd9da0d46de33 Mon Sep 17 00:00:00 2001 From: Brian Swetland Date: Fri, 3 Dec 2010 20:51:49 -0800 Subject: do not actually error out when there's no kernel power interface This allows the system to work on hardware that doesn't have PM support (board bringup, etc) but has no ill effects on production hardware. Change-Id: I4e40ac92c6b4d08f2044224f80382934061ccc06 --- power/power.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'power') diff --git a/power/power.c b/power/power.c index 1dac44b..927d75a 100644 --- a/power/power.c +++ b/power/power.c @@ -171,7 +171,8 @@ set_screen_state(int on) //LOGI("go_to_sleep eventTime=%lld now=%lld g_error=%s\n", eventTime, // systemTime(), strerror(g_error)); - if (g_error) return g_error; + if (g_error) + goto failure; char buf[32]; int len; @@ -183,6 +184,7 @@ set_screen_state(int on) buf[sizeof(buf) - 1] = '\0'; len = write(g_fds[REQUEST_STATE], buf, len); if(len < 0) { + failure: LOGE("Failed setting last user activity: g_error=%d\n", g_error); } return 0; -- cgit v1.1