[empathy: 1/2] Use g_date_time_new_from_unix_local() to read timestamps from logger
- From: Danielle Madeley <daniellem src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [empathy: 1/2] Use g_date_time_new_from_unix_local() to read timestamps from logger
- Date: Thu, 1 Sep 2011 01:00:33 +0000 (UTC)
commit e46108042c88db357d67d82184738f72ad76f4be
Author: Danielle Madeley <danielle madeley collabora co uk>
Date: Wed Aug 31 13:13:16 2011 +1000
Use g_date_time_new_from_unix_local() to read timestamps from logger
g_date_time_new_from_unix_local() reads a Unix timestamp (which is defined
to be in UTC) and sets the timezone for the GDateTime to be the local timezone.
Thus when we format it, we get times in local time.
g_date_time_new_from_unix_utc() is not correct, because it sets the timezone
to UTC.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=656189
libempathy-gtk/empathy-log-window.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/libempathy-gtk/empathy-log-window.c b/libempathy-gtk/empathy-log-window.c
index 6cdf222..816013b 100644
--- a/libempathy-gtk/empathy-log-window.c
+++ b/libempathy-gtk/empathy-log-window.c
@@ -1200,7 +1200,7 @@ get_parent_iter_for_message (TplEvent *event,
GDateTime *date;
gchar *body, *pretty_date;
- date = g_date_time_new_from_unix_utc (
+ date = g_date_time_new_from_unix_local (
tpl_event_get_timestamp (event));
pretty_date = g_date_time_format (date,
@@ -1270,7 +1270,7 @@ log_window_append_chat_message (TplEvent *event,
EmpathyStringParser *parsers;
GString *msg;
- date = g_date_time_new_from_unix_utc (
+ date = g_date_time_new_from_unix_local (
tpl_event_get_timestamp (event));
pretty_date = g_date_time_format (date, "%X");
@@ -1347,7 +1347,7 @@ log_window_append_call (TplEvent *event,
}
}
- started_date = g_date_time_new_from_unix_utc (
+ started_date = g_date_time_new_from_unix_local (
tpl_event_get_timestamp (event));
pretty_date = g_date_time_format (started_date,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]