[evolution/gnome-2-30] Bug #616889 - Force 24h format for locales not supporting 12h format



commit 53dd5f199f5e15f16c632606e616e51be886f345
Author: Gert Michael Kulyk <gkulyk yahoo de>
Date:   Thu May 20 21:16:19 2010 +0200

    Bug #616889 - Force 24h format for locales not supporting 12h format

 calendar/gui/dialogs/cal-prefs-dialog.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/calendar/gui/dialogs/cal-prefs-dialog.c b/calendar/gui/dialogs/cal-prefs-dialog.c
index 5baf223..35b9461 100644
--- a/calendar/gui/dialogs/cal-prefs-dialog.c
+++ b/calendar/gui/dialogs/cal-prefs-dialog.c
@@ -599,6 +599,11 @@ calendar_prefs_dialog_construct (CalendarPrefsDialog *prefs,
 	locale_supports_12_hour_format =
 		calendar_config_locale_supports_12_hour_format ();
 
+	/* Force 24 hour format for locales which don't support 12 hour format */
+	if (!locale_supports_12_hour_format
+	    && !e_shell_settings_get_boolean (shell_settings, "cal-use-24-hour-format"))
+		e_shell_settings_set_boolean (shell_settings, "cal-use-24-hour-format", TRUE);
+
 	/* Make sure our custom widget classes are registered with
 	 * GType before we load the GtkBuilder definition file. */
 	E_TYPE_DATE_EDIT;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]