}
if (battery.charge_now == CHARGER_CHARGING) {
- if (aod_charging_level > 0 && val > aod_charging_level)
+ if (aod_charging_level > 0 && val >= aod_charging_level)
aod_brightness_level = aod_charging_level;
- else if (aod_min_level > 0 && val > aod_min_level)
+ else if (aod_min_level > 0 && val >= aod_min_level)
aod_brightness_level = aod_min_level;
else
aod_brightness_level = display_conf.aod_enter_level;
} else {
- if (aod_max_level > 0 && val > aod_max_level)
+ if (aod_max_level > 0 && val >= aod_max_level)
aod_brightness_level = aod_max_level;
- else if (aod_normal_level > 0 && val > aod_normal_level)
+ else if (aod_normal_level > 0 && val >= aod_normal_level)
aod_brightness_level = aod_normal_level;
- else if (aod_min_level > 0 && val > aod_min_level)
+ else if (aod_min_level > 0 && val >= aod_min_level)
aod_brightness_level = aod_min_level;
else
aod_brightness_level = display_conf.aod_enter_level;