summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Santiago Seifert <aquilescanta@google.com> 2024-12-30 10:29:08 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2024-12-30 10:29:08 -0800
commit37a8fa1a59686a196e078d9ce559795b33702bae (patch)
tree6685b652158a34c89f0da8243d5129197338de89
parentb8bc8c103af6505e4566634c87a3932ba0346a80 (diff)
parente0ce058da6732994f08c7a31e143ef51e35b81c2 (diff)
Merge "Log swallowed session creation request" into main
-rw-r--r--media/java/android/media/MediaRouter2.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/media/java/android/media/MediaRouter2.java b/media/java/android/media/MediaRouter2.java
index 245360c925ad..3738312b762f 100644
--- a/media/java/android/media/MediaRouter2.java
+++ b/media/java/android/media/MediaRouter2.java
@@ -1386,14 +1386,21 @@ public final class MediaRouter2 {
"requestCreateSessionByManager | requestId: %d, oldSession: %s, route: %s",
managerRequestId, oldSession, route));
RoutingController controller;
+ String oldSessionId = oldSession.getId();
if (oldSession.isSystemSession()) {
controller = getSystemController();
} else {
synchronized (mLock) {
- controller = mNonSystemRoutingControllers.get(oldSession.getId());
+ controller = mNonSystemRoutingControllers.get(oldSessionId);
}
}
if (controller == null) {
+ Log.w(
+ TAG,
+ TextUtils.formatSimple(
+ "Ignoring requestCreateSessionByManager (requestId: %d) because no"
+ + " controller for old session (id: %s) was found.",
+ managerRequestId, oldSessionId));
return;
}
requestCreateController(controller, route, managerRequestId);