From ba2b2a78f65565dfda32212970a823977664ddf2 Mon Sep 17 00:00:00 2001 From: Adam Bookatz Date: Thu, 5 Dec 2024 12:34:31 -0800 Subject: Fix Wifi AccessPoint getAppLabel userId The wrong userId was being used. We fix it. Bug: 382527546 Test: ? Flag: EXEMPT bugfix Change-Id: Ic2f9947bf55be15ab83288d1fd77e9e9948f67d9 --- packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java b/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java index cf452314163f..c9aac91f1320 100644 --- a/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java +++ b/packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java @@ -21,6 +21,7 @@ import static android.net.wifi.WifiConfiguration.NetworkSelectionStatus.NETWORK_ import android.annotation.IntDef; import android.annotation.MainThread; +import android.app.ActivityManager; import android.app.AppGlobals; import android.content.Context; import android.content.pm.ApplicationInfo; @@ -1643,7 +1644,7 @@ public class AccessPoint implements Comparable { CharSequence appLabel = ""; ApplicationInfo appInfo = null; try { - int userId = UserHandle.getUserId(UserHandle.USER_CURRENT); + int userId = ActivityManager.getCurrentUser(); appInfo = packageManager.getApplicationInfoAsUser(packageName, 0 /* flags */, userId); } catch (PackageManager.NameNotFoundException e) { Log.e(TAG, "Failed to get app info", e); -- cgit v1.2.3-59-g8ed1b