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

Commit fd5c2985 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

am: c3c947a7

Change-Id: Ibc0425e11347d7d6a4027732d3e1e614713596fd
parents b95d4d5d c3c947a7
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;