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

Commit 0f6b24b1 authored by Makoto Onuki's avatar Makoto Onuki
Browse files

Fix SmsApplication.setDefaultApplicationAsUser()

It didn't work for secondary users when the primary user didn't have the
target package installed.

Test: atest CtsAppBindingHostTestCases
Change-Id: Id87cf23a49a7c369b5423c558d76f727452ae37f
Fixes: 117237486
Bug: 109809543
parent 08a42ed8
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -584,7 +584,8 @@ public final class SmsApplication {

        // We only make the change if the new package is valid
        PackageManager packageManager = context.getPackageManager();
        Collection<SmsApplicationData> applications = getApplicationCollection(context);
        Collection<SmsApplicationData> applications = getApplicationCollectionInternal(
                context, userId);
        SmsApplicationData oldAppData = oldPackageName != null ?
                getApplicationForPackage(applications, oldPackageName) : null;
        SmsApplicationData applicationData = getApplicationForPackage(applications, packageName);