summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Isak Lilja <isak.lilja@sony.com> 2020-11-12 11:56:01 +0100
committer Beth Thibodeau <ethibodeau@google.com> 2020-11-12 23:50:37 +0000
commit36003d29f4b84641e64fbb986b2869b57edb64a2 (patch)
tree1de2037f93cf5f25924694b1077745ee5fa53da2
parent02bd1685201ed4b86e84d38229df87f3b065c4bb (diff)
[DO NOT MERGE] Use loadDrawableAsUser in MediaDataManager
This fixes a SystemUI loopcrash when casting as a guest user. Bug: 173026465 Test: Manual - install media app that can cast on guest user only, then cast from guest user. SystemUI should not crash. Test: atest com.android.systemui.media Change-Id: I70f5de89a813c54a616eb701a02aa43272754580
-rw-r--r--packages/SystemUI/src/com/android/systemui/media/MediaDataManager.kt3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/media/MediaDataManager.kt b/packages/SystemUI/src/com/android/systemui/media/MediaDataManager.kt
index 299ae5b50aa9..08b700bc308d 100644
--- a/packages/SystemUI/src/com/android/systemui/media/MediaDataManager.kt
+++ b/packages/SystemUI/src/com/android/systemui/media/MediaDataManager.kt
@@ -360,7 +360,8 @@ class MediaDataManager(
val app = builder.loadHeaderAppName()
// App Icon
- val smallIconDrawable: Drawable = sbn.notification.smallIcon.loadDrawable(context)
+ val smallIconDrawable: Drawable = sbn.notification.smallIcon.loadDrawableAsUser(context,
+ sbn.user.identifier)
// Song name
var song: CharSequence? = metadata.getString(MediaMetadata.METADATA_KEY_DISPLAY_TITLE)