From: Youngjae Cho Date: Tue, 6 Sep 2022 23:45:29 +0000 (+0900) Subject: callback: handle change display state to VCONFKEY_PM_STATE_SLEEP X-Git-Tag: accepted/tizen/unified/20220927.132359^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d7929c1230d073433061665f8b3623ca1eb0ab67;p=platform%2Fcore%2Fapi%2Fdevice.git callback: handle change display state to VCONFKEY_PM_STATE_SLEEP The device_display_get_state() returns DISPLAY_STATE_POWER_OFF for the VCONFKEY_PM_STATE_SLEEP. But the display_change_cb() hasn't. To make them be consistent, display_changed_cb() now return DISPLAY_STATE_POWER_OFF for the VCONFKEY_PM_STATE_SLEEP. And this patch also changes intergers to vconfkey macros. Change-Id: I357734be07d2a418769c9017123ecb24b20ae9a7 Signed-off-by: Youngjae Cho --- diff --git a/src/callback.c b/src/callback.c index 0aefad5..2d596e4 100644 --- a/src/callback.c +++ b/src/callback.c @@ -119,12 +119,16 @@ static void display_changed_cb(keynode_t *key, void *data) val = vconf_keynode_get_int(key); switch (val) { - case 1: state = DISPLAY_STATE_NORMAL; - break; - case 2: state = DISPLAY_STATE_SCREEN_DIM; - break; - case 3: state = DISPLAY_STATE_SCREEN_OFF; - break; + case VCONFKEY_PM_STATE_NORMAL: + state = DISPLAY_STATE_NORMAL; + break; + case VCONFKEY_PM_STATE_LCDDIM: + state = DISPLAY_STATE_SCREEN_DIM; + break; + case VCONFKEY_PM_STATE_LCDOFF: + case VCONFKEY_PM_STATE_SLEEP: + state = DISPLAY_STATE_SCREEN_OFF; + break; default: state = -1; break; }