diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/SiteAdapter.java b/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/SiteAdapter.java index e2bda0f6d..c7c142027 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/SiteAdapter.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/SiteAdapter.java @@ -62,11 +62,12 @@ public class SiteAdapter extends RecyclerView.Adapter { @Override public void onBindViewHolder(@NonNull ViewHolder holder, int position) { Site item = mItems.get(position); + boolean on = !search || change; holder.binding.text.setText(item.getName()); - holder.binding.text.setEnabled(!search || change); - holder.binding.text.setFocusable(!search || change); - holder.binding.text.setSelected(item.isActivated()); - holder.binding.text.setActivated(item.isActivated()); + holder.binding.text.setEnabled(on); + holder.binding.text.setFocusable(on); + holder.binding.text.setSelected(on && item.isActivated()); + holder.binding.text.setActivated(on && item.isActivated()); holder.binding.search.setImageResource(item.getSearchIcon()); holder.binding.change.setImageResource(item.getChangeIcon()); holder.binding.search.setVisibility(search ? View.VISIBLE : View.GONE);