summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Adam Bookatz <bookatz@google.com> 2024-12-05 12:34:31 -0800
committer Adam Bookatz <bookatz@google.com> 2024-12-13 08:53:57 -0800
commitba2b2a78f65565dfda32212970a823977664ddf2 (patch)
tree59d062adeb45a01bd96679b04aad699141090de3
parent441143d1aa13f54144f12fa9d42801179eeee8e3 (diff)
Fix Wifi AccessPoint getAppLabel userId
The wrong userId was being used. We fix it. Bug: 382527546 Test: ? Flag: EXEMPT bugfix Change-Id: Ic2f9947bf55be15ab83288d1fd77e9e9948f67d9
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/wifi/AccessPoint.java3
1 files changed, 2 insertions, 1 deletions
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<AccessPoint> {
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);