Fix the error that LCDOFF lock/unlock is not working. 59/14559/1
authorsh.pi <sh.pi@samsung.com>
Fri, 22 Mar 2013 10:34:14 +0000 (19:34 +0900)
committerKrzysztof Sasiak <k.sasiak@samsung.com>
Tue, 7 Jan 2014 15:18:59 +0000 (16:18 +0100)
Argument of active/inactive process was wrong.
Then Phone entered sleep state although LCDOFF lock was enabled.
Now active/inactive logic is working well.

Change-Id: I11596eb7b65418c991b00dda3aabbb4d3d191dbc
Signed-off-by: Krzysztof Sasiak <k.sasiak@samsung.com>
display/core.c

index 3361f73..15ed296 100644 (file)
@@ -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);