diff options
| -rw-r--r-- | services/core/java/com/android/server/location/LocationManagerService.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/location/LocationManagerService.java b/services/core/java/com/android/server/location/LocationManagerService.java index 115421db4d31..bcbd36c95491 100644 --- a/services/core/java/com/android/server/location/LocationManagerService.java +++ b/services/core/java/com/android/server/location/LocationManagerService.java @@ -1321,7 +1321,9 @@ public class LocationManagerService extends ILocationManager.Stub implements "setAutomotiveGnssSuspended only allowed on automotive devices"); } - mGnssManagerService.setAutomotiveGnssSuspended(suspended); + if (mGnssManagerService != null) { + mGnssManagerService.setAutomotiveGnssSuspended(suspended); + } } @android.annotation.EnforcePermission(android.Manifest.permission.CONTROL_AUTOMOTIVE_GNSS) @@ -1336,7 +1338,10 @@ public class LocationManagerService extends ILocationManager.Stub implements "isAutomotiveGnssSuspended only allowed on automotive devices"); } - return mGnssManagerService.isAutomotiveGnssSuspended(); + if (mGnssManagerService != null) { + return mGnssManagerService.isAutomotiveGnssSuspended(); + } + return false; } @Override |