diff options
-rw-r--r-- | gio/ginputstream.override | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/gio/ginputstream.override b/gio/ginputstream.override index a33903b..6a9cb6a 100644 --- a/gio/ginputstream.override +++ b/gio/ginputstream.override @@ -19,6 +19,8 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA */ +%% +headers #define BUFSIZE 8192 typedef struct { @@ -28,12 +30,6 @@ typedef struct { } PyGAsyncRequestNotifyRead; static void -py_decref_callback (gpointer data) -{ - Py_DECREF((PyObject*)data); -} - -static void async_result_callback_marshal_read(GObject *source_object, GAsyncResult *result, PyGAsyncRequestNotifyRead *notify) @@ -159,10 +155,8 @@ _wrap_g_input_stream_read_async(PyGObject *self, PyObject *args, PyObject *kwarg int io_priority = G_PRIORITY_DEFAULT; PyGObject *pycancellable; GCancellable *cancellable; - - PyGAsyncRequestNotifyRead *notify; - + notify = g_slice_new0(PyGAsyncRequestNotifyRead); if (!PyArg_ParseTupleAndKeywords(args, kwargs, |