From 8a4c53ac2bbd2eca81a8725212d4d61672fbfdef Mon Sep 17 00:00:00 2001 From: Lifu Tang Date: Tue, 8 Oct 2013 16:23:52 -0700 Subject: [PATCH] Limits the broadcast to system apps only - Part of b/10974059 Change-Id: I1f0b6eeece88a2ee29b76636b9ce58dcc3d71aad --- src/com/android/settings/location/LocationSettingsBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/location/LocationSettingsBase.java b/src/com/android/settings/location/LocationSettingsBase.java index de18a0e1ab..86c2ee5e87 100644 --- a/src/com/android/settings/location/LocationSettingsBase.java +++ b/src/com/android/settings/location/LocationSettingsBase.java @@ -93,7 +93,7 @@ public abstract class LocationSettingsBase extends SettingsPreferenceFragment Intent intent = new Intent(MODE_CHANGING_ACTION); intent.putExtra(CURRENT_MODE_KEY, mCurrentMode); intent.putExtra(NEW_MODE_KEY, mode); - getActivity().sendBroadcast(intent); + getActivity().sendBroadcast(intent, android.Manifest.permission.WRITE_SECURE_SETTINGS); Settings.Secure.putInt(getContentResolver(), Settings.Secure.LOCATION_MODE, mode); refreshLocationMode(); } -- 2.11.0