From 9c15d02df69b971b20f7706ac493a5e8bc67dc5b Mon Sep 17 00:00:00 2001 From: "sh.pi" Date: Fri, 22 Mar 2013 19:34:14 +0900 Subject: [PATCH] Fix the error that LCDOFF lock/unlock is not working. Argument of active/inactive process was wrong. Then Phone entered sleep state although LCDOFF lock was enabled. Now active/inactive logic is working well. --- display/core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/display/core.c b/display/core.c index ee4e8a9..333c7e9 100644 --- a/display/core.c +++ b/display/core.c @@ -336,7 +336,7 @@ static int proc_condition(PMMsg *data) tmp->timeout_id = cond_timeout_id; tmp->holdkey_block = 0; } - set_process_active(EINA_TRUE, (pid_t)data); + set_process_active(EINA_TRUE, pid); /* for debug */ LOGINFO("[%s] locked by pid %d - process %s\n", "S_LCDOFF", pid, @@ -360,7 +360,7 @@ static int proc_condition(PMMsg *data) if (val & MASK_SLP) { tmp = find_node(S_SLEEP, pid); del_node(S_SLEEP, tmp); - set_process_active(EINA_FALSE, (pid_t)data); + set_process_active(EINA_FALSE, pid); LOGINFO("[%s] unlocked by pid %d - process %s\n", "S_LCDOFF", pid, pname); -- 2.7.4