From 59b745224e0e494c15ec13a9b444ea619d639265 Mon Sep 17 00:00:00 2001 From: Tobias Mueller Date: Tue, 3 Mar 2009 04:27:19 +0000 Subject: [PATCH] Don't assume that GTimeVal is a long and use time_t instead Patch by 2009-03-03 Tobias Mueller * backends/vcf/e-book-backend-vcf.c (set_revision): * backends/file/e-book-backend-file.c (set_revision): Don't assume that GTimeVal is a long and use time_t instead Patch by Matthias Drochner. ** Fixes bug 569108 svn path=/trunk/; revision=10126 --- addressbook/ChangeLog | 8 ++++++++ addressbook/backends/file/e-book-backend-file.c | 6 +++--- addressbook/backends/vcf/e-book-backend-vcf.c | 6 +++--- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index 98c6f1c..fe96408 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,3 +1,11 @@ +2009-03-03 Tobias Mueller + + * backends/vcf/e-book-backend-vcf.c (set_revision): + * backends/file/e-book-backend-file.c (set_revision): + Don't assume that GTimeVal is a long and use time_t instead + Patch by Matthias Drochner. + ** Fixes bug 569108 + 2009-03-01 Tobias Mueller * backends/google/util.c: (_google_rel_from_types). (google_im_protocol_from_field_name): diff --git a/addressbook/backends/file/e-book-backend-file.c b/addressbook/backends/file/e-book-backend-file.c index 5323b9c..145083b 100644 --- a/addressbook/backends/file/e-book-backend-file.c +++ b/addressbook/backends/file/e-book-backend-file.c @@ -174,10 +174,10 @@ set_revision (EContact *contact) { char time_string[100] = {0}; const struct tm *tm = NULL; - GTimeVal tv; + time_t t; - g_get_current_time (&tv); - tm = gmtime (&tv.tv_sec); + t = time(NULL); + tm = gmtime (&t); if (tm) strftime (time_string, 100, "%Y-%m-%dT%H:%M:%SZ", tm); e_contact_set (contact, E_CONTACT_REV, time_string); diff --git a/addressbook/backends/vcf/e-book-backend-vcf.c b/addressbook/backends/vcf/e-book-backend-vcf.c index 9bebc16..49fcb02 100644 --- a/addressbook/backends/vcf/e-book-backend-vcf.c +++ b/addressbook/backends/vcf/e-book-backend-vcf.c @@ -218,10 +218,10 @@ set_revision (EContact *contact) { char time_string[100] = {0}; const struct tm *tm = NULL; - GTimeVal tv; + time_t t; - g_get_current_time (&tv); - tm = gmtime (&tv.tv_sec); + t = time(NULL); + tm = gmtime (&t); if (tm) strftime (time_string, 100, "%Y-%m-%dT%H:%M:%SZ", tm); e_contact_set (contact, E_CONTACT_REV, time_string); -- 2.7.4