summaryrefslogtreecommitdiff
path: root/_dbus_bindings/server.c
diff options
context:
space:
mode:
Diffstat (limited to '_dbus_bindings/server.c')
-rw-r--r--_dbus_bindings/server.c7
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);
}