summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2022-10-22 12:11:13 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-10-22 12:11:13 +0000
commit12a53ed6fbe871d4a2c14f5b587e3498763afa87 (patch)
tree275eaff1058549891c7391b882774bc74436e257 /java/src
parent5551f9d425395ae427c98785425b81a32b1103dd (diff)
parentf90cce574d9b73f2bdc450c8d9d40fb3fc8c50bf (diff)
Merge "Code synchronization with the core Resolver" into tm-qpr-dev
Diffstat (limited to 'java/src')
-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 2d8c932c..63da842d 100644
--- a/java/src/com/android/intentresolver/ResolverListAdapter.java
+++ b/java/src/com/android/intentresolver/ResolverListAdapter.java
@@ -653,15 +653,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);
}