Diff between 5c1660358f6349c71d1229adcb052dfcb02c0e7d and 60e7ff608c9a676d924920464b9bbc7f9472ad20

Changed Files

File Additions Deletions Status
gdbus/object.c +2 -2 modified

Full Patch

diff --git a/gdbus/object.c b/gdbus/object.c
index afb4587..5c8ad7a 100644
--- a/gdbus/object.c
+++ b/gdbus/object.c
@@ -1659,8 +1659,6 @@ static void process_properties_from_interface(struct generic_data *data,
 	DBusMessageIter iter, dict, array;
 	GSList *invalidated;
 
-	data->pending_prop = FALSE;
-
 	if (iface->pending_prop == NULL)
 		return;
 
@@ -1722,6 +1720,8 @@ static void process_property_changes(struct generic_data *data)
 {
 	GSList *l;
 
+	data->pending_prop = FALSE;
+
 	for (l = data->interfaces; l != NULL; l = l->next) {
 		struct interface_data *iface = l->data;