summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
author Andrey Epin <ayepin@google.com> 2022-10-20 21:24:16 -0700
committer Andrey Epin <ayepin@google.com> 2022-10-21 08:09:39 -0700
commitf90cce574d9b73f2bdc450c8d9d40fb3fc8c50bf (patch)
treef13f748155b93fac86f00d8f31ac7e63bce8255c /java
parent165272e5ef7ae4fc57dd4c7dfb90dd6997b5c040 (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.java15
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);
}