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

Commit 3a86d334 authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 368 into donut

* changes:
  location: Add some null pointer checks.
parents 407784cc 6de31546
Loading
Loading
Loading
Loading
+12 −4
Original line number Diff line number Diff line
@@ -1831,9 +1831,13 @@ public class LocationManagerService extends ILocationManager.Stub {
        mWakeLockAcquireTime = SystemClock.elapsedRealtime();
        log("Acquired wakelock");

        if (mNetworkLocationProvider != null) {
            mNetworkLocationProvider.wakeLockAcquired();
        }
        if (mGpsLocationProvider != null) {
            mGpsLocationProvider.wakeLockAcquired();
        }
    }

    private void releaseWakeLockLocked() {
        try {
@@ -1846,8 +1850,12 @@ public class LocationManagerService extends ILocationManager.Stub {
    }

    private void releaseWakeLockXLocked() {
        if (mNetworkLocationProvider != null) {
            mNetworkLocationProvider.wakeLockReleased();
        }
        if (mGpsLocationProvider != null) {
            mGpsLocationProvider.wakeLockReleased();
        }

        // Release wake lock
        mWakeLockAcquireTime = 0;