diff options
| author | The Android Open Source Project <initial-contribution@android.com> | 2009-02-10 15:44:05 -0800 |
|---|---|---|
| committer | The Android Open Source Project <initial-contribution@android.com> | 2009-02-10 15:44:05 -0800 |
| commit | 1feaa85791b3b5cc66a16142afc2259a2356bc9e (patch) | |
| tree | 358b291b67f16adb85d6b4a9ce8be57303626a1b /src/com/android/settings/DateTimeSettings.java | |
| parent | 590c0a97ff3b7665306e14da9a999212da5f06b9 (diff) | |
| download | packages_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.java | 5 |
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()); |
