summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/activity/PreferenceActivity.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2013-03-25 10:50:38 +0100
committerdaniel oeh <daniel.oeh@gmail.com>2013-03-25 10:50:38 +0100
commit0da8b0acc9b953f09a50918e9753c625bd8f1d1e (patch)
tree147e369121c4d02ff198dec53765e3ed4560d2d1 /src/de/danoeh/antennapod/activity/PreferenceActivity.java
parentf563fb1d6c958ef0bb287240699116489b4f5d63 (diff)
downloadAntennaPod-0da8b0acc9b953f09a50918e9753c625bd8f1d1e.zip
Added option to disable auto-download
Diffstat (limited to 'src/de/danoeh/antennapod/activity/PreferenceActivity.java')
-rw-r--r--src/de/danoeh/antennapod/activity/PreferenceActivity.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/activity/PreferenceActivity.java b/src/de/danoeh/antennapod/activity/PreferenceActivity.java
index 8b3f2539a..b7e000785 100644
--- a/src/de/danoeh/antennapod/activity/PreferenceActivity.java
+++ b/src/de/danoeh/antennapod/activity/PreferenceActivity.java
@@ -157,6 +157,15 @@ public class PreferenceActivity extends SherlockPreferenceActivity {
return true;
}
});
+ findPreference(UserPreferences.PREF_ENABLE_AUTODL).setOnPreferenceClickListener(new OnPreferenceClickListener() {
+
+ @Override
+ public boolean onPreferenceClick(Preference preference) {
+ checkItemVisibility();
+ return true;
+ }
+ });
+
buildAutodownloadSelectedNetworsPreference();
setSelectedNetworksEnabled(UserPreferences
.isEnableAutodownloadWifiFilter());
@@ -187,6 +196,11 @@ public class PreferenceActivity extends SherlockPreferenceActivity {
findPreference(PREF_FLATTR_AUTH).setEnabled(!hasFlattrToken);
findPreference(PREF_FLATTR_REVOKE).setEnabled(hasFlattrToken);
+ findPreference(UserPreferences.PREF_ENABLE_AUTODL_WIFI_FILTER)
+ .setEnabled(UserPreferences.isEnableAutodownload());
+ setSelectedNetworksEnabled(UserPreferences.isEnableAutodownload()
+ && UserPreferences.isEnableAutodownloadWifiFilter());
+
}
private void setEpisodeCacheSizeText(int cacheSize) {