diff options
author | Chyla Zbigniew <chyla@src.gnome.org> | 2001-10-15 02:17:38 +0800 |
---|---|---|
committer | Chyla Zbigniew <chyla@src.gnome.org> | 2001-10-15 02:17:38 +0800 |
commit | f618c258e13386998997886fd7fcd20dc4ea2276 (patch) | |
tree | 895cfe6dc7c63928bb02c3517bd754bfe5b34a4c /my-evolution/e-summary-calendar.c | |
parent | 9aa2b4c40f3e3a1214ceedbcf3fb20d4ea8a01ee (diff) | |
download | gsoc2013-evolution-f618c258e13386998997886fd7fcd20dc4ea2276.tar.gz gsoc2013-evolution-f618c258e13386998997886fd7fcd20dc4ea2276.tar.zst gsoc2013-evolution-f618c258e13386998997886fd7fcd20dc4ea2276.zip |
Made temporary buffer for strftime much bigger (it was too small for
* e-summary-calendar.c (generate_html): Made temporary buffer for
strftime much bigger (it was too small for Polish month names), added
missing colon and conversion to UTF-8.
svn path=/trunk/; revision=13669
Diffstat (limited to 'my-evolution/e-summary-calendar.c')
-rw-r--r-- | my-evolution/e-summary-calendar.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/my-evolution/e-summary-calendar.c b/my-evolution/e-summary-calendar.c index d8c913ed82..34dcdf1506 100644 --- a/my-evolution/e-summary-calendar.c +++ b/my-evolution/e-summary-calendar.c @@ -352,18 +352,17 @@ generate_html (gpointer data) CalComponentText text; time_t start_t; struct tm *start_tm; - char *start_str, *img; + char start_str[64], *start_str_utf, *img; event = uidarray->pdata[i]; cal_component_get_summary (event->comp, &text); start_t = icaltime_as_timet (*event->dt.value); - start_str = g_new (char, 20); start_tm = localtime (&start_t); if (calendar->wants24hr == TRUE) { - strftime (start_str, 19, _("%k%M %d %B"), start_tm); + strftime (start_str, sizeof start_str, _("%k:%M %d %B"), start_tm); } else { - strftime (start_str, 19, _("%l:%M %d %B"), start_tm); + strftime (start_str, sizeof start_str, _("%l:%M %d %B"), start_tm); } if (cal_component_has_alarms (event->comp)) { @@ -376,12 +375,13 @@ generate_html (gpointer data) img = "new_appointment.xpm"; } + start_str_utf = e_utf8_from_locale_string (start_str); tmp = g_strdup_printf ("<img align=\"middle\" src=\"%s\" " "alt=\"\" width=\"16\" height=\"16\">   " "<font size=\"-1\"><a href=\"calendar:/%s\">%s, %s</a></font><br>", img, - event->uid, start_str, text.value); - g_free (start_str); + event->uid, start_str_utf, text.value); + g_free (start_str_utf); g_string_append (string, tmp); g_free (tmp); |