summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gio/ginputstream.override12
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,