From 649cddeb15ac32adbc4764b89b967cb0de99a9c8 Mon Sep 17 00:00:00 2001 From: hughchen Date: Wed, 25 Mar 2020 17:24:26 +0800 Subject: [PATCH] Get MediaDevice from devices list The TopDevice that we cached will not update device infomation when route is changed. We should get TopDevice from devices list every time to confirm the device infomation is updated. Bug: 151709228 Test: manual test to see ui is changed Change-Id: Iede279b424d070dc7a0b30c369bed316e7ac223d --- src/com/android/settings/media/MediaDeviceUpdateWorker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/media/MediaDeviceUpdateWorker.java b/src/com/android/settings/media/MediaDeviceUpdateWorker.java index 281d23e9afb..b800c179859 100644 --- a/src/com/android/settings/media/MediaDeviceUpdateWorker.java +++ b/src/com/android/settings/media/MediaDeviceUpdateWorker.java @@ -151,7 +151,7 @@ public class MediaDeviceUpdateWorker extends SliceBackgroundWorker } MediaDevice getTopDevice() { - return mTopDevice; + return getMediaDeviceById(mTopDevice.getId()); } boolean addDeviceToPlayMedia(MediaDevice device) {