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

Commit a20cba89 authored by Songchun Fan's avatar Songchun Fan Committed by Android (Google) Code Review
Browse files

Merge "[location] system_server should not call non forUser Settings.Secure.get* methods"

parents fca876ea 669fc441
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -29,6 +29,7 @@ import static com.android.server.location.LocationManagerService.D;
import static com.android.server.location.LocationManagerService.TAG;

import android.app.ActivityManager;
import android.content.ContentResolver;
import android.content.Context;
import android.database.ContentObserver;
import android.net.Uri;
@@ -330,11 +331,13 @@ public class SystemSettingsHelper extends SettingsHelper {
    @Override
    public float getCoarseLocationAccuracyM() {
        long identity = Binder.clearCallingIdentity();
        final ContentResolver cr = mContext.getContentResolver();
        try {
            return Settings.Secure.getFloat(
                    mContext.getContentResolver(),
            return Settings.Secure.getFloatForUser(
                    cr,
                    LOCATION_COARSE_ACCURACY_M,
                    DEFAULT_COARSE_LOCATION_ACCURACY_M);
                    DEFAULT_COARSE_LOCATION_ACCURACY_M,
                    cr.getUserId());
        } finally {
            Binder.restoreCallingIdentity(identity);
        }