diff options
| -rw-r--r-- | services/core/java/com/android/server/media/SystemMediaRoute2Provider.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/media/SystemMediaRoute2Provider.java b/services/core/java/com/android/server/media/SystemMediaRoute2Provider.java index f7210dd1ef70..a7fcbe54bb0b 100644 --- a/services/core/java/com/android/server/media/SystemMediaRoute2Provider.java +++ b/services/core/java/com/android/server/media/SystemMediaRoute2Provider.java @@ -336,6 +336,14 @@ class SystemMediaRoute2Provider extends MediaRoute2Provider { } } } + + if (Flags.enableBuiltInSpeakerRouteSuitabilityStatuses()) { + RoutingSessionInfo oldSessionInfo = mSessionInfos.get(0); + builder.setTransferReason(oldSessionInfo.getTransferReason()) + .setTransferInitiator(oldSessionInfo.getTransferInitiatorUserHandle(), + oldSessionInfo.getTransferInitiatorPackageName()); + } + return builder.setProviderId(mUniqueId).build(); } } |