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

Commit 71fb1f2d authored by Yu-Han Yang's avatar Yu-Han Yang
Browse files

Ensure to release wakelock

Bug: 124451539
Test: trivial refactor, presubmits passing
Change-Id: Ic731d0593fc65e9973cd6219421f4e9646da5d3a
parent fb2a9fe9
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -1343,8 +1343,11 @@ public class GnssLocationProvider extends AbstractLocationProvider implements
        // it is handled (otherwise the wake lock would be leaked).
        mWakeLock.acquire(WAKELOCK_TIMEOUT_MILLIS);
        boolean success = mHandler.post(() -> {
            try {
                runnable.run();
            } finally {
                mWakeLock.release();
            }
        });
        if (!success) {
            mWakeLock.release();