From d3959ecf0f55a1259d5167679ab14570f621e9ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Budnik?= Date: Wed, 22 Mar 2023 17:43:18 +0000 Subject: [PATCH] Enforce @NonNull package name for onMediaKeyEventSessionChanged Previously, listeners could receive unexpected null package names. Test: atest MediaSessionManagerTest Bug: 274082657 Change-Id: I0fdada5ed6d27a02ee0c1ab58423238c7651b5de Merged-In: I0fdada5ed6d27a02ee0c1ab58423238c7651b5de --- media/java/android/media/session/MediaSessionManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/java/android/media/session/MediaSessionManager.java b/media/java/android/media/session/MediaSessionManager.java index bf264f8f6ec4c..031c3fff1e8f6 100644 --- a/media/java/android/media/session/MediaSessionManager.java +++ b/media/java/android/media/session/MediaSessionManager.java @@ -107,7 +107,7 @@ public final class MediaSessionManager { private final Map mMediaKeyEventSessionChangedCallbacks = new HashMap<>(); @GuardedBy("mLock") - private String mCurMediaKeyEventSessionPackage; + private String mCurMediaKeyEventSessionPackage = ""; @GuardedBy("mLock") private MediaSession.Token mCurMediaKeyEventSession; @GuardedBy("mLock")