diff options
| author | 2022-10-22 12:11:13 +0000 | |
|---|---|---|
| committer | 2022-10-22 12:11:13 +0000 | |
| commit | 12a53ed6fbe871d4a2c14f5b587e3498763afa87 (patch) | |
| tree | 275eaff1058549891c7391b882774bc74436e257 /java | |
| parent | 5551f9d425395ae427c98785425b81a32b1103dd (diff) | |
| parent | f90cce574d9b73f2bdc450c8d9d40fb3fc8c50bf (diff) | |
Merge "Code synchronization with the core Resolver" into tm-qpr-dev
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 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); } |