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;