diff options
| author | 2022-10-20 21:24:16 -0700 | |
|---|---|---|
| committer | 2022-10-21 08:09:39 -0700 | |
| commit | f90cce574d9b73f2bdc450c8d9d40fb3fc8c50bf (patch) | |
| tree | f13f748155b93fac86f00d8f31ac7e63bce8255c /java | |
| parent | 165272e5ef7ae4fc57dd4c7dfb90dd6997b5c040 (diff) | |
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
Diffstat (limited to 'java')
| -rw-r--r-- | java/src/com/android/intentresolver/ResolverListAdapter.java | 15 |
1 files changed, 8 insertions, 7 deletions
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); } |