From 9e82f640c3d6eafad840fdd800c302bfa3a4bc25 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Mon, 8 Oct 2012 14:36:12 +0200 Subject: gdbus: Fix processing pending properties in remove_interface() --- gdbus/object.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gdbus') diff --git a/gdbus/object.c b/gdbus/object.c index 66431de7..03d2252c 100644 --- a/gdbus/object.c +++ b/gdbus/object.c @@ -646,6 +646,8 @@ static gboolean remove_interface(struct generic_data *data, const char *name) if (iface == NULL) return FALSE; + process_properties_from_interface(data, iface); + data->interfaces = g_slist_remove(data->interfaces, iface); if (iface->destroy) { -- cgit v1.2.3