diff options
author | Youngjae Cho <y0.cho@samsung.com> | 2020-06-23 18:15:33 +0900 |
---|---|---|
committer | Youngjae Cho <y0.cho@samsung.com> | 2020-06-23 18:15:33 +0900 |
commit | 87d758cccc32e3c8348ed66ba4b4f75b1d2d946e (patch) | |
tree | 3b77022e5c812b5b75c5becc6f2800c39ddf67f9 | |
parent | fcaf386f7fca607d3f661b6ad660b3d176e41915 (diff) | |
download | deviced-87d758cccc32e3c8348ed66ba4b4f75b1d2d946e.tar.gz deviced-87d758cccc32e3c8348ed66ba4b4f75b1d2d946e.tar.bz2 deviced-87d758cccc32e3c8348ed66ba4b4f75b1d2d946e.zip |
Fix brightness to be restored when LCDON from AODsubmit/tizen_5.5/20200623.115656accepted/tizen/5.5/unified/20200624.010748
Change-Id: I9f88955e86d2c52974cac0157c65e31e37e4d017
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
-rw-r--r-- | plugins/wearable/display/auto-brightness-sensorhub.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/wearable/display/auto-brightness-sensorhub.c b/plugins/wearable/display/auto-brightness-sensorhub.c index 4cfff538..a1ae4e94 100644 --- a/plugins/wearable/display/auto-brightness-sensorhub.c +++ b/plugins/wearable/display/auto-brightness-sensorhub.c @@ -47,6 +47,8 @@ static void change_brightness_transit(int start, int end) static void set_brightness_level(int level) { int old_level = 0; + int default_brightness; + if (pm_cur_state != S_NORMAL) return; /* @@ -62,6 +64,7 @@ static void set_brightness_level(int level) } backlight_ops.get_brightness(&old_level); + default_brightness = backlight_ops.get_default_brt(); switch (level) { case LBM_LEVEL: @@ -90,6 +93,10 @@ static void set_brightness_level(int level) */ auto_brightness_control(BR_HBM_OFF, BR_IMPLICIT); auto_brightness_control(BR_LBM_OFF, BR_IMPLICIT); + + /* LCDON from AOD */ + if (old_level != default_brightness) + change_brightness_transit(old_level, default_brightness); break; default: /* |