mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-02 07:23:41 +02:00
gio: Add source tags to various GTasks constructed in GLib
This makes them easier to identify when debugging and profiling. This patch was somewhat less than interesting to write. https://bugzilla.gnome.org/show_bug.cgi?id=767765
This commit is contained in:
@@ -1079,6 +1079,7 @@ g_buffered_input_stream_real_fill_async (GBufferedInputStream *stream,
|
||||
compact_buffer (stream);
|
||||
|
||||
task = g_task_new (stream, cancellable, callback, user_data);
|
||||
g_task_set_source_tag (task, g_buffered_input_stream_real_fill_async);
|
||||
|
||||
base_stream = G_FILTER_INPUT_STREAM (stream)->base_stream;
|
||||
g_input_stream_read_async (base_stream,
|
||||
@@ -1212,6 +1213,7 @@ g_buffered_input_stream_skip_async (GInputStream *stream,
|
||||
data = g_slice_new (SkipAsyncData);
|
||||
data->bytes_skipped = 0;
|
||||
task = g_task_new (stream, cancellable, callback, user_data);
|
||||
g_task_set_source_tag (task, g_buffered_input_stream_skip_async);
|
||||
g_task_set_task_data (task, data, free_skip_async_data);
|
||||
|
||||
available = priv->end - priv->pos;
|
||||
|
Reference in New Issue
Block a user