[libsoup/gtimeval-out: 3/4] SoupDirectoryInputStream: Remove deprecated use of GTimeVal



commit b26149aaf53ee1a42f9460e594d4feb7098dc606
Author: Claudio Saavedra <csaavedra igalia com>
Date:   Tue Aug 13 15:00:30 2019 +0300

    SoupDirectoryInputStream: Remove deprecated use of GTimeVal
    
    The API needed here is new in 2.61.2, so use it conditionally.

 libsoup/soup-directory-input-stream.c | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/libsoup/soup-directory-input-stream.c b/libsoup/soup-directory-input-stream.c
index eb8228a3..e0ccfd90 100644
--- a/libsoup/soup-directory-input-stream.c
+++ b/libsoup/soup-directory-input-stream.c
@@ -42,7 +42,9 @@ soup_directory_input_stream_parse_info (SoupDirectoryInputStream *stream,
        GString *string;
        const char *file_name;
        char *escaped, *path, *xml_string, *size, *time;
+#if !GLIB_CHECK_VERSION (2, 61, 2)
        GTimeVal modified;
+#endif
        GDateTime *modification_time;
 
        if (!g_file_info_get_name (info))
@@ -61,8 +63,12 @@ soup_directory_input_stream_parse_info (SoupDirectoryInputStream *stream,
        escaped = g_uri_escape_string (file_name, NULL, FALSE);
        path = g_strconcat (stream->uri, G_DIR_SEPARATOR_S, escaped, NULL);
        size = g_format_size (g_file_info_get_size (info));
+#if GLIB_CHECK_VERSION (2, 61, 2)
+       modification_time = g_file_info_get_modification_date_time (info);
+#else
        g_file_info_get_modification_time (info, &modified);
        modification_time = g_date_time_new_from_timeval_local (&modified);
+#endif
        time = g_date_time_format (modification_time, "%X %x");
        g_date_time_unref (modification_time);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]