diff options
author | Ignacio Casal Quinteiro <icq@gnome.org> | 2016-11-07 11:21:05 +0100 |
---|---|---|
committer | Ignacio Casal Quinteiro <icq@gnome.org> | 2016-11-10 11:00:34 +0100 |
commit | 074ec2f8245f966d21f357677912157a85f3b080 (patch) | |
tree | d47a6447719bd69c21f9b37fd441a8aef9b97e3e | |
parent | 36f884d96cc53c94269aad92bd79dc24b648aa75 (diff) | |
download | libsoup-074ec2f8245f966d21f357677912157a85f3b080.tar.gz |
filter-input-stream: port to the new private api
https://bugzilla.gnome.org/show_bug.cgi?id=774189
-rw-r--r-- | libsoup/soup-filter-input-stream.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/libsoup/soup-filter-input-stream.c b/libsoup/soup-filter-input-stream.c index 8067b882..cde4d123 100644 --- a/libsoup/soup-filter-input-stream.c +++ b/libsoup/soup-filter-input-stream.c @@ -29,15 +29,14 @@ struct _SoupFilterInputStreamPrivate { static void soup_filter_input_stream_pollable_init (GPollableInputStreamInterface *pollable_interface, gpointer interface_data); G_DEFINE_TYPE_WITH_CODE (SoupFilterInputStream, soup_filter_input_stream, G_TYPE_FILTER_INPUT_STREAM, + G_ADD_PRIVATE (SoupFilterInputStream) G_IMPLEMENT_INTERFACE (G_TYPE_POLLABLE_INPUT_STREAM, soup_filter_input_stream_pollable_init)) static void soup_filter_input_stream_init (SoupFilterInputStream *stream) { - stream->priv = G_TYPE_INSTANCE_GET_PRIVATE (stream, - SOUP_TYPE_FILTER_INPUT_STREAM, - SoupFilterInputStreamPrivate); + stream->priv = soup_filter_input_stream_get_instance_private (stream); } static void @@ -149,8 +148,6 @@ soup_filter_input_stream_class_init (SoupFilterInputStreamClass *stream_class) GObjectClass *object_class = G_OBJECT_CLASS (stream_class); GInputStreamClass *input_stream_class = G_INPUT_STREAM_CLASS (stream_class); - g_type_class_add_private (stream_class, sizeof (SoupFilterInputStreamPrivate)); - object_class->finalize = soup_filter_input_stream_finalize; input_stream_class->read_fn = soup_filter_input_stream_read_fn; |