[wing/wip/poll-stream] Fix test



commit be8ecb8fa6c5fcfcdb259f24f568a212a1915423
Author: Ignacio Casal Quinteiro <qignacio amazon com>
Date:   Fri Nov 30 12:36:22 2018 +0100

    Fix test

 wing/winginputstream.c  | 6 ++++--
 wing/wingoutputstream.c | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/wing/winginputstream.c b/wing/winginputstream.c
index 8c6ed29..1bacf7c 100644
--- a/wing/winginputstream.c
+++ b/wing/winginputstream.c
@@ -237,14 +237,16 @@ wing_input_stream_close (GInputStream  *stream,
 }
 
 static gboolean
-read_async_ready (WingInputStream *wing_stream,
-                  gpointer         user_data)
+read_async_ready (HANDLE   handle,
+                  gpointer user_data)
 {
+  WingInputStream *wing_stream;
   WingInputStreamPrivate *priv;
   GTask *task = user_data;
   DWORD nread;
   gboolean result;
 
+  wing_stream = g_task_get_source_object (task);
   priv = wing_input_stream_get_instance_private (wing_stream);
 
   result = GetOverlappedResult (priv->overlap.hEvent, &priv->overlap, &nread, FALSE);
diff --git a/wing/wingoutputstream.c b/wing/wingoutputstream.c
index dd9ce55..ef3c9ba 100644
--- a/wing/wingoutputstream.c
+++ b/wing/wingoutputstream.c
@@ -224,14 +224,16 @@ wing_output_stream_close (GOutputStream  *stream,
 }
 
 static gboolean
-write_async_ready (WingOutputStream *wing_stream,
-                   gpointer          user_data)
+write_async_ready (HANDLE   handle,
+                   gpointer user_data)
 {
+  WingOutputStream *wing_stream;
   WingOutputStreamPrivate *priv;
   GTask *task = user_data;
   DWORD nwritten;
   gboolean result;
 
+  wing_stream = g_task_get_source_object (task);
   priv = wing_output_stream_get_instance_private (wing_stream);
 
   result = GetOverlappedResult (priv->overlap.hEvent, &priv->overlap, &nwritten, FALSE);


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