diff --git a/res/values/strings.xml b/res/values/strings.xml
index aba793a53..d2cdf27a8 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -22,7 +22,7 @@
Notify
Notify when new updates are available
Update history
- Days to show new/updated apps
+ Days to consider apps new or recent: %s
Search Results
App Details
diff --git a/src/org/fdroid/fdroid/Preferences.java b/src/org/fdroid/fdroid/Preferences.java
index d94193130..19b934e16 100644
--- a/src/org/fdroid/fdroid/Preferences.java
+++ b/src/org/fdroid/fdroid/Preferences.java
@@ -28,6 +28,7 @@ public class Preferences implements SharedPreferences.OnSharedPreferenceChangeLi
public static final String PREF_UPD_INTERVAL = "updateInterval";
public static final String PREF_UPD_WIFI_ONLY = "updateOnWifiOnly";
+ public static final String PREF_UPD_HISTORY = "updateHistoryDays";
public static final String PREF_ROOTED = "rooted";
public static final String PREF_INCOMP_VER = "incompatibleVersions";
public static final String PREF_THEME = "theme";
diff --git a/src/org/fdroid/fdroid/PreferencesActivity.java b/src/org/fdroid/fdroid/PreferencesActivity.java
index 4ac1365d6..3d7a5290d 100644
--- a/src/org/fdroid/fdroid/PreferencesActivity.java
+++ b/src/org/fdroid/fdroid/PreferencesActivity.java
@@ -22,6 +22,7 @@ import android.os.Bundle;
import android.preference.Preference;
import android.preference.PreferenceActivity;
import android.preference.CheckBoxPreference;
+import android.preference.EditTextPreference;
import android.preference.ListPreference;
import android.content.SharedPreferences;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
@@ -43,6 +44,7 @@ public class PreferencesActivity extends PreferenceActivity implements
private static String[] summariesToUpdate = {
Preferences.PREF_UPD_INTERVAL,
Preferences.PREF_UPD_WIFI_ONLY,
+ Preferences.PREF_UPD_HISTORY,
Preferences.PREF_ROOTED,
Preferences.PREF_INCOMP_VER,
Preferences.PREF_THEME,
@@ -85,6 +87,14 @@ public class PreferencesActivity extends PreferenceActivity implements
return;
}
+ if (key.equals(Preferences.PREF_UPD_HISTORY)) {
+ EditTextPreference pref = (EditTextPreference)findPreference(
+ Preferences.PREF_UPD_HISTORY);
+ pref.setSummary(getString(R.string.update_history_summ,
+ pref.getText()));
+ return;
+ }
+
if (key.equals(Preferences.PREF_COMPACT_LAYOUT)) {
CheckBoxPreference pref = (CheckBoxPreference)findPreference(
Preferences.PREF_COMPACT_LAYOUT);