From ac59f75e80ee06a302d268620d634de014ee0e38 Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Thu, 5 May 2016 12:38:17 -0700 Subject: [PATCH] Fix a regression in registering for package_removed Change-Id: I5d8bcc682f482d965cc9b76b5598a6521539272f Fixes: 28616418 App is not removed from power whitelist when uninstalled --- .../core/java/com/android/server/DeviceIdleController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/core/java/com/android/server/DeviceIdleController.java b/services/core/java/com/android/server/DeviceIdleController.java index 6b0ead47923b1..b60f3e2f0bc3f 100644 --- a/services/core/java/com/android/server/DeviceIdleController.java +++ b/services/core/java/com/android/server/DeviceIdleController.java @@ -1413,9 +1413,12 @@ public class DeviceIdleController extends SystemService IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_BATTERY_CHANGED); getContext().registerReceiver(mReceiver, filter); + filter = new IntentFilter(); filter.addAction(Intent.ACTION_PACKAGE_REMOVED); filter.addDataScheme("package"); + getContext().registerReceiver(mReceiver, filter); + filter = new IntentFilter(); filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION); getContext().registerReceiver(mReceiver, filter);