diff --git a/app/src/main/java/com/gh/download/dialog/DownloadDialogItemViewHolder.kt b/app/src/main/java/com/gh/download/dialog/DownloadDialogItemViewHolder.kt index a3bbb1e015..a22e37e866 100644 --- a/app/src/main/java/com/gh/download/dialog/DownloadDialogItemViewHolder.kt +++ b/app/src/main/java/com/gh/download/dialog/DownloadDialogItemViewHolder.kt @@ -62,6 +62,7 @@ class DownloadDialogItemViewHolder(val binding: DownloadDialogItemBinding) : Bas } binding.containerView.setBackgroundResource(R.drawable.download_dialog_item_background) binding.status.setCompoundDrawablesWithIntrinsicBounds(null, null, null, null) + changeRecommendUI(apkEntity, listData, position) if (apkLink != null) { binding.downloadStatusIcon.visibility = View.GONE @@ -75,7 +76,6 @@ class DownloadDialogItemViewHolder(val binding: DownloadDialogItemBinding) : Bas binding.containerView.setBackgroundResource(R.drawable.download_dialog_installed_background) itemView.setTag(DownloadDialogAdapter.ITEM_TAG_KEY, DownloadDialogItemStatus.LINK) } else if (apkCollection != null || (!isCollectionPage && apkEntity.downloadInstruction.isNotEmpty())) { - changeRecommendUI(apkEntity, listData, position) binding.root.visibility = View.VISIBLE binding.downloadStatusIcon.visibility = View.VISIBLE binding.progressbar.visibility = View.GONE @@ -95,7 +95,6 @@ class DownloadDialogItemViewHolder(val binding: DownloadDialogItemBinding) : Bas return } binding.root.visibility = View.VISIBLE - changeRecommendUI(apkEntity, listData, position) val downloadEntity = DownloadManager.getInstance(HaloApp.getInstance().application).getDownloadEntityByUrl(apkEntity.url) if (downloadEntity != null) { binding.downloadStatusIcon.visibility = View.VISIBLE