summaryrefslogtreecommitdiffstats
path: root/gobject/pygsource.c
diff options
context:
space:
mode:
Diffstat (limited to 'gobject/pygsource.c')
-rw-r--r--gobject/pygsource.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/gobject/pygsource.c b/gobject/pygsource.c
index 2e49596..08ca458 100644
--- a/gobject/pygsource.c
+++ b/gobject/pygsource.c
@@ -54,14 +54,6 @@ typedef struct
PyObject *obj;
} PyGRealSource;
-typedef struct
-{
- PyObject_HEAD
- GPollFD pollfd;
- PyObject *fd_obj;
-} PyGPollFD;
-
-
static PyObject *
source_repr(PyGSource *self, const char *type)
{
@@ -780,7 +772,7 @@ static PyMemberDef pyg_poll_fd_members[] = {
static void
pyg_poll_fd_dealloc(PyGPollFD *self)
{
- Py_DECREF(self->fd_obj);
+ Py_XDECREF(self->fd_obj);
PyObject_DEL(self);
}