From f90cce574d9b73f2bdc450c8d9d40fb3fc8c50bf Mon Sep 17 00:00:00 2001 From: Andrey Epin Date: Thu, 20 Oct 2022 21:24:16 -0700 Subject: Code synchronization with the core Resolver As unbounded Resolver is not available at the moment, this change just reflects ag/20252644. Test: smoke test of the Chooser functionality Test: atest IntentResolverUnitTests Change-Id: I3048e76427878df17043ce5ee203d1d4ede04466 --- .../com/android/intentresolver/ResolverListAdapter.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'java/src') diff --git a/java/src/com/android/intentresolver/ResolverListAdapter.java b/java/src/com/android/intentresolver/ResolverListAdapter.java index 0e58aff8..e6d19e47 100644 --- a/java/src/com/android/intentresolver/ResolverListAdapter.java +++ b/java/src/com/android/intentresolver/ResolverListAdapter.java @@ -646,15 +646,16 @@ public class ResolverListAdapter extends BaseAdapter { if (info.isDisplayResolveInfo()) { DisplayResolveInfo dri = (DisplayResolveInfo) info; - boolean hasLabel = dri.hasDisplayLabel(); - holder.bindLabel( - dri.getDisplayLabel(), - dri.getExtendedInfo(), - hasLabel && alwaysShowSubLabel()); - holder.bindIcon(info); - if (!hasLabel) { + if (dri.hasDisplayLabel()) { + holder.bindLabel( + dri.getDisplayLabel(), + dri.getExtendedInfo(), + alwaysShowSubLabel()); + } else { + holder.bindLabel("", "", false); loadLabel(dri); } + holder.bindIcon(info); if (!dri.hasDisplayIcon()) { loadIcon(dri); } -- cgit v1.2.3-59-g8ed1b