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

Commit c3c947a7 authored by Nick Vaccaro's avatar Nick Vaccaro Committed by android-build-merger
Browse files

healthd: Show animation before waiting on timer am: 6f831490

am: 2ed63721

Change-Id: Ibb768d6760a13a9b25a40fabd0fcf8cb283fdba9
parents 4e12ce3e 2ed63721
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -297,12 +297,18 @@ static void wakealarm_init(void) {
}

static void healthd_mainloop(void) {
    int nevents = 0;
    while (1) {
        struct epoll_event events[eventct];
        int nevents;
        int timeout = awake_poll_interval;
        int mode_timeout;

        /* Don't wait for first timer timeout to run periodic chores */
        if (!nevents)
            periodic_chores();

        healthd_mode_ops->heartbeat();

        mode_timeout = healthd_mode_ops->preparetowait();
        if (timeout < 0 || (mode_timeout > 0 && mode_timeout < timeout))
            timeout = mode_timeout;
@@ -318,11 +324,6 @@ static void healthd_mainloop(void) {
            if (events[n].data.ptr)
                (*(void (*)(int))events[n].data.ptr)(events[n].events);
        }

        if (!nevents)
            periodic_chores();

        healthd_mode_ops->heartbeat();
    }

    return;