Skip to content

Commit 947c4f5

Browse files
mark9064JF002
authored andcommitted
aod: fix brightness getting stuck high
1 parent 0960d67 commit 947c4f5

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

src/displayapp/DisplayApp.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -238,9 +238,6 @@ void DisplayApp::Refresh() {
238238
case Messages::DimScreen:
239239
DimScreen();
240240
break;
241-
case Messages::RestoreBrightness:
242-
RestoreBrightness();
243-
break;
244241
case Messages::GoToSleep:
245242
while (brightnessController.Level() != Controllers::BrightnessController::Levels::Low) {
246243
brightnessController.Lower();
@@ -257,6 +254,9 @@ void DisplayApp::Refresh() {
257254
PushMessageToSystemTask(Pinetime::System::Messages::OnDisplayTaskSleeping);
258255
state = States::Idle;
259256
break;
257+
case Messages::NotifyDeviceActivity:
258+
lv_disp_trig_activity(nullptr);
259+
break;
260260
case Messages::GoToRunning:
261261
if (settingsController.GetAlwaysOnDisplay()) {
262262
lcd.LowPowerOff();

src/displayapp/Messages.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace Pinetime {
1818
TimerDone,
1919
BleFirmwareUpdateStarted,
2020
DimScreen,
21-
RestoreBrightness,
21+
NotifyDeviceActivity,
2222
ShowPairingKey,
2323
AlarmTriggered,
2424
Chime,

src/systemtask/SystemTask.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ void SystemTask::Work() {
194194
if (!bleController.IsFirmwareUpdating()) {
195195
doNotGoToSleep = false;
196196
}
197-
displayApp.PushMessage(Pinetime::Applications::Display::Messages::RestoreBrightness);
197+
displayApp.PushMessage(Pinetime::Applications::Display::Messages::NotifyDeviceActivity);
198198
break;
199199
case Messages::DisableSleeping:
200200
doNotGoToSleep = true;
@@ -245,7 +245,7 @@ void SystemTask::Work() {
245245
heartRateApp.PushMessage(Pinetime::Applications::HeartRateTask::Messages::GoToSleep);
246246
break;
247247
case Messages::OnNewTime:
248-
displayApp.PushMessage(Pinetime::Applications::Display::Messages::RestoreBrightness);
248+
displayApp.PushMessage(Pinetime::Applications::Display::Messages::NotifyDeviceActivity);
249249
displayApp.PushMessage(Pinetime::Applications::Display::Messages::UpdateDateTime);
250250
if (alarmController.State() == Controllers::AlarmController::AlarmState::Set) {
251251
alarmController.ScheduleAlarm();
@@ -256,7 +256,7 @@ void SystemTask::Work() {
256256
if (state == SystemTaskState::Sleeping) {
257257
GoToRunning();
258258
} else {
259-
displayApp.PushMessage(Pinetime::Applications::Display::Messages::RestoreBrightness);
259+
displayApp.PushMessage(Pinetime::Applications::Display::Messages::NotifyDeviceActivity);
260260
}
261261
displayApp.PushMessage(Pinetime::Applications::Display::Messages::NewNotification);
262262
}
@@ -268,7 +268,7 @@ void SystemTask::Work() {
268268
displayApp.PushMessage(Pinetime::Applications::Display::Messages::AlarmTriggered);
269269
break;
270270
case Messages::BleConnected:
271-
displayApp.PushMessage(Pinetime::Applications::Display::Messages::RestoreBrightness);
271+
displayApp.PushMessage(Pinetime::Applications::Display::Messages::NotifyDeviceActivity);
272272
isBleDiscoveryTimerRunning = true;
273273
bleDiscoveryTimer = 5;
274274
break;
@@ -466,7 +466,7 @@ void SystemTask::HandleButtonAction(Controllers::ButtonActions action) {
466466
return;
467467
}
468468

469-
displayApp.PushMessage(Pinetime::Applications::Display::Messages::RestoreBrightness);
469+
displayApp.PushMessage(Pinetime::Applications::Display::Messages::NotifyDeviceActivity);
470470

471471
using Actions = Controllers::ButtonActions;
472472

0 commit comments

Comments
 (0)