From a57db345d3f7b70854fd66e28b8b48d3fb27c606 Mon Sep 17 00:00:00 2001 From: Paul Milovanov Date: Wed, 16 Mar 2011 23:03:10 -0700 Subject: PACKAGE_FIRST_LAUNCH intent sent to wrong pkg In PackageManagerService, intent with ACTION_PACKAGE_FIRST_LAUNCH was being sent to wrong package. It was being sent to the installed package with installer package in the URI, whereas it should be sent to installer package with installed package in the URI. Comment in Intent.java:1417 seems to support that intent with this action should be sent to the installer package, not installed. Bug: 3426299 Change-Id: Iadec4ae7a1af6bab434716f8fcdb7d0b099d1ee1 --- services/java/com/android/server/PackageManagerService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/java/com/android/server/PackageManagerService.java b/services/java/com/android/server/PackageManagerService.java index 04f271df490d..d54267347e36 100644 --- a/services/java/com/android/server/PackageManagerService.java +++ b/services/java/com/android/server/PackageManagerService.java @@ -7030,8 +7030,8 @@ class PackageManagerService extends IPackageManager.Stub { if (pkgSetting.notLaunched) { if (pkgSetting.installerPackageName != null) { sendPackageBroadcast(Intent.ACTION_PACKAGE_FIRST_LAUNCH, - pkgSetting.installerPackageName, null, - pkgSetting.name, null); + pkgSetting.name, null, + pkgSetting.installerPackageName, null); } pkgSetting.notLaunched = false; } -- cgit v1.2.3-59-g8ed1b