From 9b521f851929ea1f6854654d212937db18cb35af Mon Sep 17 00:00:00 2001 From: Zoltan Szatmary-Ban Date: Tue, 23 Sep 2014 17:22:58 +0100 Subject: [PATCH] Make Force Stop button work for packages of managed profile Call force stop of a package for the correct profile. Bug: 17580914 Change-Id: I7c601618f7819d6775cf422dca70a929ee1089d9 --- src/com/android/settings/fuelgauge/PowerUsageDetail.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/fuelgauge/PowerUsageDetail.java b/src/com/android/settings/fuelgauge/PowerUsageDetail.java index 36a24445a12..91c8dc2b5c8 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageDetail.java +++ b/src/com/android/settings/fuelgauge/PowerUsageDetail.java @@ -644,8 +644,9 @@ public class PowerUsageDetail extends Fragment implements Button.OnClickListener if (mPackages == null) return; ActivityManager am = (ActivityManager)getActivity().getSystemService( Context.ACTIVITY_SERVICE); + final int userId = UserHandle.getUserId(mUid); for (int i = 0; i < mPackages.length; i++) { - am.forceStopPackage(mPackages[i]); + am.forceStopPackageAsUser(mPackages[i], userId); } checkForceStop(); }