From 9402dbecd6db1b004a0cb5e894260106b1a5f537 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Thu, 6 Jan 2011 23:03:06 -0600 Subject: A couple of slight cleanups --- src/indicator-datetime.c | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/indicator-datetime.c b/src/indicator-datetime.c index 83e32d0..718bebc 100644 --- a/src/indicator-datetime.c +++ b/src/indicator-datetime.c @@ -878,23 +878,29 @@ T_(const char *msg) /* Put everything back the way it was */ setlocale(LC_MESSAGES, message_locale); - g_setenv("LANGUAGE", language, 1); + g_setenv("LANGUAGE", language, TRUE); g_free(message_locale); g_free(time_locale); g_free(language); return rv; } +/* Check the system locale setting to see if the format is 24-hour + time or 12-hour time */ static gboolean is_locale_12h() { static const char *formats_24h[] = {"%H", "%R", "%T", "%OH", "%k", NULL}; - const char *t_fmt = nl_langinfo(T_FMT); - int i; - for (i = 0; formats_24h[i]; ++i) - if (strstr(t_fmt, formats_24h[i])) - return FALSE; - return TRUE; + const char *t_fmt = nl_langinfo(T_FMT); + int i; + + for (i = 0; formats_24h[i]; ++i) { + if (strstr(t_fmt, formats_24h[i])) { + return FALSE; + } + } + + return TRUE; } /* Tries to figure out what our format string should be. Lots -- cgit v1.2.3