Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e641a767 authored by Joe Onorato's avatar Joe Onorato Committed by Android (Google) Code Review
Browse files

Merge "Fix bug 2362761 AppWidgetService should use Intent.setPackage()"

parents 1f9a3cc3 f6133feb
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -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);