From 0cf2b6c27f2ea45c670bda50d27395d4e04011e7 Mon Sep 17 00:00:00 2001 From: Jeong Donghwan Date: Wed, 30 Nov 2016 17:10:29 +0900 Subject: [PATCH] display: set pmstate vconf when display is changed Now, callback and get_state fucntion of Device CAPI depend on vconf key. So another process and app can not known using vconf immediately. Deviced should be set pmstate vconf when display is changed. Change-Id: I15f5b8b2ba355aa5be38ed2455794efe84a625a6 Signed-off-by: Jeong Donghwan --- src/display/core.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/display/core.c b/src/display/core.c index 9ffbcb5..bbf3cc7 100644 --- a/src/display/core.c +++ b/src/display/core.c @@ -379,6 +379,11 @@ void lcd_on_procedure(int state, enum device_flags flag) backlight_ops.update(); } + if (state == LCD_NORMAL) + set_setting_pmstate(S_NORMAL); + else if (state == LCD_DIM) + set_setting_pmstate(S_LCDDIM); + DD_LIST_FOREACH(lcdon_ops, l, ops) ops->start(flags); @@ -399,6 +404,8 @@ inline void lcd_off_procedure(enum device_flags flag) touch_blocked = true; + set_setting_pmstate(S_LCDOFF); + if (lcdon_broadcast) { broadcast_lcd_off(SIGNAL_PRE, flags); lcdon_broadcast = false; -- 2.7.4