From a12fa8a2f7968762a019e8cde74ed2c785b7096f Mon Sep 17 00:00:00 2001 From: Patrick Baumann Date: Tue, 12 Jul 2022 17:10:55 +0000 Subject: [PATCH] Require permission while sending QUERY_PACKAGE_RESTART Bug: 230755401 Test: Manual - force stop works Change-Id: I7812ea51da0041b8dfae14d779da72f1295f4c94 --- .../applications/appinfo/AppButtonsPreferenceController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/applications/appinfo/AppButtonsPreferenceController.java b/src/com/android/settings/applications/appinfo/AppButtonsPreferenceController.java index 1b270d63b4d..4387f83a136 100644 --- a/src/com/android/settings/applications/appinfo/AppButtonsPreferenceController.java +++ b/src/com/android/settings/applications/appinfo/AppButtonsPreferenceController.java @@ -531,7 +531,8 @@ public class AppButtonsPreferenceController extends BasePreferenceController imp intent.putExtra(Intent.EXTRA_USER_HANDLE, UserHandle.getUserId(mAppEntry.info.uid)); Log.d(TAG, "Sending broadcast to query restart status for " + mAppEntry.info.packageName); - mActivity.sendOrderedBroadcastAsUser(intent, UserHandle.CURRENT, null, + mActivity.sendOrderedBroadcastAsUser(intent, UserHandle.CURRENT, + android.Manifest.permission.HANDLE_QUERY_PACKAGE_RESTART, mCheckKillProcessesReceiver, null, Activity.RESULT_CANCELED, null, null); } }