From 093b728cf01dec02e985846c1e098ca58637b103 Mon Sep 17 00:00:00 2001 From: shaoweishen Date: Mon, 20 Feb 2023 03:35:32 +0000 Subject: [Output Switcher] change color lint api ignore onTransferFailed since if transfer failed, we'll also receive onRequestFailed, no need duplicated call on metric logging. Bug: 269703576 Test: atest MediaOutputAdapterTest MediaOutputControllerTest MediaOutputBaseDialogTest MediaOutputDialogTest Change-Id: I69e61abb5452d2a64e0433e8783dce91a614d17c (cherry picked from commit 760ac17f672fd68d35a76782ad8e5b7e318d606d) --- .../src/com/android/settingslib/media/InfoMediaManager.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'packages/SettingsLib/src') diff --git a/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java b/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java index 684a9aaf36aa..c9e831256cf4 100644 --- a/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java +++ b/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java @@ -31,7 +31,6 @@ import static android.media.MediaRoute2Info.TYPE_USB_DEVICE; import static android.media.MediaRoute2Info.TYPE_USB_HEADSET; import static android.media.MediaRoute2Info.TYPE_WIRED_HEADPHONES; import static android.media.MediaRoute2Info.TYPE_WIRED_HEADSET; -import static android.media.MediaRoute2ProviderService.REASON_UNKNOWN_ERROR; import static com.android.settingslib.media.LocalMediaManager.MediaDeviceState.STATE_SELECTED; @@ -621,9 +620,11 @@ public class InfoMediaManager extends MediaManager { dispatchConnectedDeviceChanged(id); } + /** + * Ignore callback here since we'll also receive {@link onRequestFailed} with reason code. + */ @Override public void onTransferFailed(RoutingSessionInfo session, MediaRoute2Info route) { - dispatchOnRequestFailed(REASON_UNKNOWN_ERROR); } @Override -- cgit v1.2.3-59-g8ed1b