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

Commit ad84f7f4 authored by Victoria Lease's avatar Victoria Lease Committed by Android (Google) Code Review
Browse files

Merge "disable geofences for secondary users" into jb-mr1-dev

parents afc5210a 56e675b3
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1351,6 +1351,11 @@ public class LocationManagerService extends ILocationManager.Stub implements Run

        // geo-fence manager uses the public location API, need to clear identity
        int uid = Binder.getCallingUid();
        if (UserHandle.getUserId(uid) != UserHandle.USER_OWNER) {
            // temporary measure until geofences work for secondary users
            Log.w(TAG, "proximity alerts are currently available only to the primary user");
            return;
        }
        long identity = Binder.clearCallingIdentity();
        try {
            mGeofenceManager.addFence(sanitizedRequest, geofence, intent, uid, packageName);