summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Santiago Seifert <aquilescanta@google.com> 2024-12-30 17:08:43 +0000
committer Santiago Seifert <aquilescanta@google.com> 2024-12-30 17:10:49 +0000
commite0ce058da6732994f08c7a31e143ef51e35b81c2 (patch)
tree9adc1b970f9c310b3d4beec0e3106fe96b99e11b
parentff05aae2126887e08e69826352f11a9d23c7b2f9 (diff)
Log swallowed session creation request
Bug: b/385724071 Test: Presubmit. Trivial change. Flag: EXEMPT Log only change. Change-Id: I2425e1a502ff8b7a82951a93d1dfdf2b35fcfeea
-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);