validate: Stop using g_file_peek_path

It was introduced in 2.56 so is too recent

Fixes https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/issues/51

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/195>
This commit is contained in:
Thibault Saunier 2020-05-15 11:26:10 -04:00
parent 0ffcacf325
commit fa95de073b

View file

@ -731,6 +731,7 @@ _file_get_structures (GFile * file, gchar ** err,
goto failed; goto failed;
} }
} else { } else {
gchar *included_path = NULL;
GFile *included = NULL; GFile *included = NULL;
GList *tmpstructures; GList *tmpstructures;
gchar **include_dirs = NULL; gchar **include_dirs = NULL;
@ -745,7 +746,7 @@ _file_get_structures (GFile * file, gchar ** err,
} }
if (get_include_paths_func) if (get_include_paths_func)
include_dirs = get_include_paths_func (g_file_peek_path (file)); include_dirs = get_include_paths_func (filename);
if (!include_dirs) { if (!include_dirs) {
GFile *dir = g_file_get_parent (file); GFile *dir = g_file_get_parent (file);
@ -767,8 +768,9 @@ _file_get_structures (GFile * file, gchar ** err,
} }
} }
GST_INFO ("%s including %s", g_file_peek_path (file), included_path = g_file_get_path (included);
g_file_peek_path (included)); GST_INFO ("%s including %s", filename, included_path);
g_free (included_path);
tmpstructures = _file_get_structures (included, &included_err, tmpstructures = _file_get_structures (included, &included_err,
get_include_paths_func); get_include_paths_func);