summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/DateTimeSettings.java
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-02-10 15:44:05 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2009-02-10 15:44:05 -0800
commit1feaa85791b3b5cc66a16142afc2259a2356bc9e (patch)
tree358b291b67f16adb85d6b4a9ce8be57303626a1b /src/com/android/settings/DateTimeSettings.java
parent590c0a97ff3b7665306e14da9a999212da5f06b9 (diff)
downloadpackages_apps_Settings-1feaa85791b3b5cc66a16142afc2259a2356bc9e.tar.gz
packages_apps_Settings-1feaa85791b3b5cc66a16142afc2259a2356bc9e.tar.bz2
packages_apps_Settings-1feaa85791b3b5cc66a16142afc2259a2356bc9e.zip
auto import from //branches/cupcake/...@130745
Diffstat (limited to 'src/com/android/settings/DateTimeSettings.java')
-rw-r--r--src/com/android/settings/DateTimeSettings.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/settings/DateTimeSettings.java b/src/com/android/settings/DateTimeSettings.java
index ead38d157..e78215af5 100644
--- a/src/com/android/settings/DateTimeSettings.java
+++ b/src/com/android/settings/DateTimeSettings.java
@@ -192,6 +192,7 @@ public class DateTimeSettings
}
}
+ @Override
public Dialog onCreateDialog(int id) {
Dialog d;
@@ -226,6 +227,7 @@ public class DateTimeSettings
return d;
}
+ @Override
public void onPrepareDialog(int id, Dialog d) {
switch (id) {
case DIALOG_DATEPICKER: {
@@ -250,10 +252,13 @@ public class DateTimeSettings
}
}
+ @Override
public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {
if (preference == mDatePref) {
showDialog(DIALOG_DATEPICKER);
} else if (preference == mTimePref) {
+ // The 24-hour mode may have changed, so recreate the dialog
+ removeDialog(DIALOG_TIMEPICKER);
showDialog(DIALOG_TIMEPICKER);
} else if (preference == mTime24Pref) {
set24Hour(((CheckBoxPreference)mTime24Pref).isChecked());