diff options
| author | 2010-02-01 15:26:25 -0800 | |
|---|---|---|
| committer | 2010-02-01 15:26:25 -0800 | |
| commit | e641a7675803a7836d00b8da485fd6f6375caac7 (patch) | |
| tree | d2ae843f0c5b1c64072377f283fb23897e8b0797 | |
| parent | 1f9a3cc338afda718ca02824b4f242e266c74320 (diff) | |
| parent | f6133febaead08d597c4454d543ee3cba5158a90 (diff) | |
Merge "Fix bug 2362761 AppWidgetService should use Intent.setPackage()"
| -rw-r--r-- | services/java/com/android/server/AppWidgetService.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/services/java/com/android/server/AppWidgetService.java b/services/java/com/android/server/AppWidgetService.java index 8797a422ea04..ec7c60be1b70 100644 --- a/services/java/com/android/server/AppWidgetService.java +++ b/services/java/com/android/server/AppWidgetService.java @@ -1107,10 +1107,9 @@ class AppWidgetService extends IAppWidgetService.Stub } }; - // TODO: If there's a better way of matching an intent filter against the - // packages for a given package, use that. void addProvidersForPackageLocked(String pkgName) { Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE); + intent.setPackage(pkgName); List<ResolveInfo> broadcastReceivers = mPackageManager.queryBroadcastReceivers(intent, PackageManager.GET_META_DATA); @@ -1125,11 +1124,10 @@ class AppWidgetService extends IAppWidgetService.Stub } } - // TODO: If there's a better way of matching an intent filter against the - // packages for a given package, use that. void updateProvidersForPackageLocked(String pkgName) { HashSet<String> keep = new HashSet<String>(); Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE); + intent.setPackage(pkgName); List<ResolveInfo> broadcastReceivers = mPackageManager.queryBroadcastReceivers(intent, PackageManager.GET_META_DATA); |