diff options
author | Fabiano FidĂȘncio <fidencio@redhat.com> | 2019-06-26 16:43:52 +0200 |
---|---|---|
committer | Fabiano FidĂȘncio <fidencio@redhat.com> | 2019-07-17 08:57:58 +0200 |
commit | c9fc9c39c8466a593f18757dcdeaa196c2f93154 (patch) | |
tree | fc26504ae6e79e8edac60e9ad9575f211bdbab4c /osinfo | |
parent | dd3eaa29fd7e515c6aeda88ec388d78ff7061891 (diff) | |
download | libosinfo-c9fc9c39c8466a593f18757dcdeaa196c2f93154.tar.gz |
media: Use GInpuStream directly in on_location_read()
Let's do this in order to always deal with a GInputStream directly and
avoid dealing with a GFileInputStream or something else when we start
using libsoup to deal with non-local files.
Signed-off-by: Fabiano FidĂȘncio <fidencio@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Diffstat (limited to 'osinfo')
-rw-r--r-- | osinfo/osinfo_media.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/osinfo/osinfo_media.c b/osinfo/osinfo_media.c index 8a7642f..60df191 100644 --- a/osinfo/osinfo_media.c +++ b/osinfo/osinfo_media.c @@ -1295,13 +1295,13 @@ static void on_location_read(GObject *source, GAsyncResult *res, gpointer user_data) { - GFileInputStream *stream; + GInputStream *stream; CreateFromLocationAsyncData *data; GError *error = NULL; data = (CreateFromLocationAsyncData *)user_data; - stream = g_file_read_finish(G_FILE(source), res, &error); + stream = G_INPUT_STREAM(g_file_read_finish(G_FILE(source), res, &error)); if (error != NULL) { g_prefix_error(&error, _("Failed to open file: ")); g_task_return_error(data->res, error); @@ -1310,7 +1310,7 @@ static void on_location_read(GObject *source, return; } - g_input_stream_skip_async(G_INPUT_STREAM(stream), + g_input_stream_skip_async(stream, PVD_OFFSET, g_task_get_priority(data->res), g_task_get_cancellable(data->res), |