summaryrefslogtreecommitdiff
path: root/src/fr-window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fr-window.c')
-rw-r--r--src/fr-window.c15
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,