From b5aa7ce1baa7628c883982f6dde9ca32958db857 Mon Sep 17 00:00:00 2001 From: Huang Peng Date: Tue, 15 Jul 2008 19:37:00 +0100 Subject: Bugfix for: if using Connection.add_message_filter, only the last filter will be called --- _dbus_bindings/conn-methods.c | 1 + 1 file changed, 1 insertion(+) diff --git a/_dbus_bindings/conn-methods.c b/_dbus_bindings/conn-methods.c index 6fadc31..81c4514 100644 --- a/_dbus_bindings/conn-methods.c +++ b/_dbus_bindings/conn-methods.c @@ -179,6 +179,7 @@ _filter_message(DBusConnection *conn, DBusMessage *message, void *user_data) callable = PyList_GET_ITEM(conn_obj->filters, i); if (callable == user_data) { Py_INCREF(callable); + break; } else { callable = NULL; -- cgit v1.2.1