[snappy/release_0.2: 1/2] engine: get time API depending on glib version
- From: Luis de Bethencourt <luisbg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [snappy/release_0.2: 1/2] engine: get time API depending on glib version
- Date: Fri, 27 Apr 2012 12:55:58 +0000 (UTC)
commit 0e45edd5c188bf10e38035615396fa6b421bfeb9
Author: Luis de Bethencourt <luis debethencourt collabora com>
Date: Tue Jun 28 17:10:32 2011 +0200
engine: get time API depending on glib version
src/gst_engine.c | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/src/gst_engine.c b/src/gst_engine.c
index b47632d..f585330 100644
--- a/src/gst_engine.c
+++ b/src/gst_engine.c
@@ -91,7 +91,18 @@ add_uri_to_history (gchar * uri)
g_key_file_set_boolean (keyfile, "history", clean_uri, TRUE);
}
+ /* g_get_real_time () is not available until glib 2.28.0 */
+#if GLIB_CHECK_VERSION (2, 28, 0)
g_key_file_set_int64 (keyfile, "history", clean_uri, g_get_real_time ());
+#else
+ {
+ GTimeVal time;
+
+ g_get_current_time (&time);
+ g_key_file_set_int64 (keyfile, "history", clean_uri,
+ (gint64) time.tv_sec);
+ }
+#endif
/* Save gkeyfile to a file */
data = g_key_file_to_data (keyfile, NULL, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]