diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2012-03-01 22:01:25 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2012-03-01 22:01:25 +0000 |
commit | b913f788267327228cb27ef1a1de7aa556b789c3 (patch) | |
tree | 8b678e4b011f163ce2d0c5b3673dc4e5901ae90b /src/trg-cell-renderer-epoch.c | |
parent | a8fed4cb21f81bc1ce539d679da42d03a912469f (diff) |
fix memory leak and improvement on the url comment patch, and add a completed at item to the general panel.
Diffstat (limited to 'src/trg-cell-renderer-epoch.c')
-rw-r--r-- | src/trg-cell-renderer-epoch.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/trg-cell-renderer-epoch.c b/src/trg-cell-renderer-epoch.c index 5ed62c2..e16dd33 100644 --- a/src/trg-cell-renderer-epoch.c +++ b/src/trg-cell-renderer-epoch.c @@ -68,19 +68,9 @@ trg_cell_renderer_epoch_set_property(GObject * object, guint property_id, gint64 new_value = g_value_get_int64(value); if (priv->epoch_value != new_value) { if (new_value > 0) { -#if GLIB_CHECK_VERSION(2, 26, 00) - GDateTime *dt = g_date_time_new_from_unix_local(new_value); - gchar *timestring = g_date_time_format(dt, "%F %H:%M:%S"); - g_object_set(object, "text", timestring, NULL); + gchar *timestring = epoch_to_string(new_value); + g_object_set(object, "text", "", NULL); g_free(timestring); - g_date_time_unref(dt); -#else - time_t time_val = new_value; - char buf[64]; - struct tm *ts = localtime(&time_val); - strftime(buf, sizeof(buf), "%Y-%m-%d %H:%M:%S", ts); - g_object_set(object, "text", buf, NULL); -#endif } else { g_object_set(object, "text", "", NULL); } |