summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Joe Onorato <joeo@google.com> 2010-02-01 15:26:25 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2010-02-01 15:26:25 -0800
commite641a7675803a7836d00b8da485fd6f6375caac7 (patch)
treed2ae843f0c5b1c64072377f283fb23897e8b0797
parent1f9a3cc338afda718ca02824b4f242e266c74320 (diff)
parentf6133febaead08d597c4454d543ee3cba5158a90 (diff)
Merge "Fix bug 2362761 AppWidgetService should use Intent.setPackage()"
-rw-r--r--services/java/com/android/server/AppWidgetService.java6
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);