diff options
Diffstat (limited to 'src/fr-window.c')
-rw-r--r-- | src/fr-window.c | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/fr-window.c b/src/fr-window.c index 9692aac..f537fef 100644 --- a/src/fr-window.c +++ b/src/fr-window.c @@ -1601,10 +1601,14 @@ fr_window_populate_file_list (FrWindow *window, s_size = g_format_size (fdata->dir_size); - if (fdata->list_dir) + if (fdata->list_dir) { s_time = g_strdup (""); - else - s_time = get_time_string (fdata->modified); + } else { + GDateTime *date_time; + date_time = g_date_time_new_from_unix_local (fdata->modified); + s_time = g_date_time_format (date_time, _("%d %B %Y, %H:%M")); + g_date_time_unref (date_time); + } gtk_list_store_set (window->priv->list_store, &iter, COLUMN_FILE_DATA, fdata, @@ -1621,6 +1625,7 @@ fr_window_populate_file_list (FrWindow *window, g_free (s_time); } else { + GDateTime *date_time; char *utf8_path; char *s_size; char *s_time; @@ -1629,7 +1634,9 @@ fr_window_populate_file_list (FrWindow *window, utf8_path = g_filename_display_name (fdata->path); s_size = g_format_size (fdata->size); - s_time = get_time_string (fdata->modified); + date_time = g_date_time_new_from_unix_local (fdata->modified); + s_time = g_date_time_format (date_time, _("%d %B %Y, %H:%M")); + g_date_time_unref (date_time); desc = g_content_type_get_description (fdata->content_type); gtk_list_store_set (window->priv->list_store, &iter, |