aod: disable while in notification sleep
This commit is contained in:
@@ -66,7 +66,7 @@ SettingDisplay::SettingDisplay(Pinetime::Applications::DisplayApp* app, Pinetime
|
||||
|
||||
alwaysOnCheckbox = lv_checkbox_create(container1, nullptr);
|
||||
lv_checkbox_set_text(alwaysOnCheckbox, "Always On");
|
||||
lv_checkbox_set_checked(alwaysOnCheckbox, settingsController.GetAlwaysOnDisplay());
|
||||
lv_checkbox_set_checked(alwaysOnCheckbox, settingsController.GetAlwaysOnDisplaySetting());
|
||||
lv_obj_add_state(alwaysOnCheckbox, LV_STATE_DEFAULT);
|
||||
alwaysOnCheckbox->user_data = this;
|
||||
lv_obj_set_event_cb(alwaysOnCheckbox, AlwaysOnEventHandler);
|
||||
@@ -78,8 +78,8 @@ SettingDisplay::~SettingDisplay() {
|
||||
}
|
||||
|
||||
void SettingDisplay::ToggleAlwaysOn() {
|
||||
settingsController.SetAlwaysOnDisplay(!settingsController.GetAlwaysOnDisplay());
|
||||
lv_checkbox_set_checked(alwaysOnCheckbox, settingsController.GetAlwaysOnDisplay());
|
||||
settingsController.SetAlwaysOnDisplaySetting(!settingsController.GetAlwaysOnDisplaySetting());
|
||||
lv_checkbox_set_checked(alwaysOnCheckbox, settingsController.GetAlwaysOnDisplaySetting());
|
||||
}
|
||||
|
||||
void SettingDisplay::UpdateSelected(lv_obj_t* object, lv_event_t event) {
|
||||
|
Reference in New Issue
Block a user