diff options
Diffstat (limited to '_dbus_bindings/server.c')
-rw-r--r-- | _dbus_bindings/server.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/_dbus_bindings/server.c b/_dbus_bindings/server.c index 048ef63..a7295a6 100644 --- a/_dbus_bindings/server.c +++ b/_dbus_bindings/server.c @@ -173,9 +173,10 @@ DBusPyServer_new_connection_cb(DBusServer *server, TRACE(method); if (method) { - conn_obj = DBusPyConnection_NewConsumingDBusConnection(&DBusPyConnection_Type, - dbus_connection_ref(conn), - ((Server*) self)->mainloop); + conn_obj = DBusPyConnection_NewConsumingDBusConnection( + ((Server *) self)->conn_class, + dbus_connection_ref(conn), + ((Server*) self)->mainloop); result = PyObject_CallFunctionObjArgs(method, conn_obj, NULL); } |