summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2018-09-26 16:59:51 +0200
committerByteHamster <info@bytehamster.com>2018-09-26 16:59:51 +0200
commit9fee2110c792ace57bfc82a70f1b41dc50905b4b (patch)
tree68abff571799dc39dcc5023f578111651fafe81f /app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java
parent819d2df8ed42dd67c544def71462000935438323 (diff)
downloadAntennaPod-9fee2110c792ace57bfc82a70f1b41dc50905b4b.zip
Implemented number picker preference
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java14
1 files changed, 3 insertions, 11 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java b/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java
index fc00fc784..c55117ecc 100644
--- a/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java
+++ b/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java
@@ -462,18 +462,10 @@ public class PreferenceController implements SharedPreferences.OnSharedPreferenc
ui.findPreference(UserPreferences.PREF_PARALLEL_DOWNLOADS)
.setOnPreferenceChangeListener(
(preference, o) -> {
- if (o instanceof String) {
- try {
- int value = Integer.parseInt((String) o);
- if (1 <= value && value <= 50) {
- setParallelDownloadsText(value);
- return true;
- }
- } catch (NumberFormatException e) {
- return false;
- }
+ if (o instanceof Integer) {
+ setParallelDownloadsText((Integer) o);
}
- return false;
+ return true;
}
);
// validate and set correct value: number of downloads between 1 and 50 (inclusive)