Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1a575f8d authored by Tao Bao's avatar Tao Bao Committed by Gerrit Code Review
Browse files

Merge "recovery: Add SetStage() into 'Run graphics test'."

parents 73d21d1c db7e8980
Loading
Loading
Loading
Loading
+37 −25
Original line number Diff line number Diff line
@@ -969,7 +969,7 @@ static void choose_recovery_file(Device* device) {
  }
}

static void run_graphics_test(Device* device) {
static void run_graphics_test() {
  // Switch to graphics screen.
  ui->ShowText(false);

@@ -986,6 +986,18 @@ static void run_graphics_test(Device* device) {
  ui->SetBackground(RecoveryUI::ERASING);
  sleep(1);

  // Calling SetBackground() after SetStage() to trigger a redraw.
  ui->SetStage(1, 3);
  ui->SetBackground(RecoveryUI::INSTALLING_UPDATE);
  sleep(1);
  ui->SetStage(2, 3);
  ui->SetBackground(RecoveryUI::INSTALLING_UPDATE);
  sleep(1);
  ui->SetStage(3, 3);
  ui->SetBackground(RecoveryUI::INSTALLING_UPDATE);
  sleep(1);

  ui->SetStage(-1, -1);
  ui->SetBackground(RecoveryUI::INSTALLING_UPDATE);

  ui->SetProgressType(RecoveryUI::DETERMINATE);
@@ -1165,7 +1177,7 @@ prompt_and_wait(Device* device, int status) {
                break;

            case Device::RUN_GRAPHICS_TEST:
                run_graphics_test(device);
                run_graphics_test();
                break;

            case Device::MOUNT_SYSTEM: