diff options
author | bws9000 <armorsoft@gmail.com> | 2020-07-02 20:34:11 -0400 |
---|---|---|
committer | bws9000 <armorsoft@gmail.com> | 2020-07-02 20:34:11 -0400 |
commit | f4677c0d9a7812b7c6e0c3f473bd8f50e7c03901 (patch) | |
tree | ad70289f2a28ae8c62220872fecf07116160b406 /app/src/main/java/de/danoeh/antennapod/dialog/FilterDialog.java | |
parent | ecf4b60fcee3d8a180a269a6560e6182ea09110d (diff) | |
download | AntennaPod-f4677c0d9a7812b7c6e0c3f473bd8f50e7c03901.zip |
Redesign filter dialog
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/dialog/FilterDialog.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/dialog/FilterDialog.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/dialog/FilterDialog.java b/app/src/main/java/de/danoeh/antennapod/dialog/FilterDialog.java index 2448742ca..82bdfaafe 100644 --- a/app/src/main/java/de/danoeh/antennapod/dialog/FilterDialog.java +++ b/app/src/main/java/de/danoeh/antennapod/dialog/FilterDialog.java @@ -5,14 +5,17 @@ import android.text.TextUtils; import android.view.LayoutInflater; import android.widget.LinearLayout; import android.widget.RadioButton; + import androidx.appcompat.app.AlertDialog; + +import java.util.Arrays; +import java.util.HashSet; +import java.util.Set; + import de.danoeh.antennapod.R; import de.danoeh.antennapod.core.feed.FeedItemFilter; import de.danoeh.antennapod.core.feed.FeedItemFilterGroup; import de.danoeh.antennapod.view.RecursiveRadioGroup; -import java.util.Arrays; -import java.util.HashSet; -import java.util.Set; public abstract class FilterDialog { @@ -47,7 +50,9 @@ public abstract class FilterDialog { for (String filterId : filterValues) { if (!TextUtils.isEmpty(filterId)) { - ((RadioButton) layout.findViewWithTag(filterId)).setChecked(true); + if (layout.findViewWithTag(filterId) != null) { + ((RadioButton) layout.findViewWithTag(filterId)).setChecked(true); + } } } |