From 15dbf2b3f0c45f80cf81aff7f8bcb8eab26bef04 Mon Sep 17 00:00:00 2001 From: Hall Liu Date: Wed, 7 Dec 2016 18:06:46 -0800 Subject: [PATCH] Make use of user id in getDefaultDialerApplication In the version of getDefaultDialerApplication that has an argument for user id, make use of it when querying the list of installed dialer packages. Otherwise, a secondary user may find their default dialer pointing to an app that they had disabled. Test: manual Change-Id: Id85ff730b820741cddb6afee8af095232d3dae0f --- telecomm/java/android/telecom/DefaultDialerManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telecomm/java/android/telecom/DefaultDialerManager.java b/telecomm/java/android/telecom/DefaultDialerManager.java index a5e8fe1c91685..cd652329d9f90 100644 --- a/telecomm/java/android/telecom/DefaultDialerManager.java +++ b/telecomm/java/android/telecom/DefaultDialerManager.java @@ -118,7 +118,7 @@ public class DefaultDialerManager { String defaultPackageName = Settings.Secure.getStringForUser(context.getContentResolver(), Settings.Secure.DIALER_DEFAULT_APPLICATION, user); - final List packageNames = getInstalledDialerApplications(context); + final List packageNames = getInstalledDialerApplications(context, user); // Verify that the default dialer has not been disabled or uninstalled. if (packageNames.contains(defaultPackageName)) {