From c3deeb95dbd182700749021888d3cb2b1b269fe0 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sat, 22 Jul 2023 20:53:14 +0800 Subject: [PATCH] Fix bug --- .../com/fongmi/android/tv/ui/custom/dialog/SiteDialog.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/SiteDialog.java b/app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/SiteDialog.java index 9e8eb69dc..8333452d8 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/SiteDialog.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/SiteDialog.java @@ -116,8 +116,7 @@ public class SiteDialog implements SiteAdapter.OnClickListener, CompoundButton.O binding.search.setActivated(type == 1); binding.change.setActivated(type == 2); binding.record.setActivated(type == 3); - binding.check.setEnabled(type != 0); - adapter.setType(type); + adapter.setType(this.type = type); } private void setMode(View view) { @@ -127,7 +126,8 @@ public class SiteDialog implements SiteAdapter.OnClickListener, CompoundButton.O @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { - if (isChecked) adapter.selectAll(); + if (type == 0) buttonView.setChecked(!isChecked); + else if (isChecked) adapter.selectAll(); else adapter.cancelAll(); }