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

Commit d82ac9c4 authored by James Dong's avatar James Dong
Browse files

When filling the cache, we always time out waiting for a condition that won't occur.

We are actually improving the power consumption for streaming applications like Pandora.

Change-Id: Id32bacbc962e8c69c056599479b308d6a07b7a20
parent ddc43521
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -148,8 +148,10 @@ void Prefetcher::threadFunc() {
            if (mDone) {
                break;
            }

            mCondition.waitRelative(
                    mLock, fillingCache ? 10000000ll : 1000000000ll);
                    mLock, fillingCache ? 1ll : 1000000000ll);


            ssize_t minIndex = -1;
            for (size_t i = 0; i < mSources.size(); ++i) {