From 41afb0ec67617fd63684f76c2f0eb7a40f1f8f09 Mon Sep 17 00:00:00 2001 From: Santiago Seifert Date: Tue, 7 Feb 2023 20:11:55 +0000 Subject: [PATCH] Fix flag check in InfoMediaManager Bug: 266923039 Test: atest MediaOutputAdapterTest MediaOutputControllerTest MediaOutputBaseDialogTest MediaOutputDialogTest Change-Id: I24847ce28c852e17819c3a8c8dfe49bf6afa5404 --- .../src/com/android/settingslib/media/InfoMediaManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java b/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java index 85d4fab4170ed..07bd9ec471cdd 100644 --- a/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java +++ b/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java @@ -646,7 +646,7 @@ public class InfoMediaManager extends MediaManager { List itemList = routeListingPreference.getItems(); for (RouteListingPreference.Item item : itemList) { // Put suggested devices on the top first before further organization - if (item.getFlags() == RouteListingPreference.Item.FLAG_SUGGESTED) { + if ((item.getFlags() & RouteListingPreference.Item.FLAG_SUGGESTED) != 0) { finalizedItemList.add(0, item); } else { finalizedItemList.add(item);