Diff between dde42ce2517c6cc84f767202d4a780bd2715bd07 and dc1b516731232ac63e236145f9aeb883300790e8
Changed Files
| File | Additions | Deletions | Status |
| gdbus/object.c | +3 | -0 | modified |
Full Patch
diff --git a/gdbus/object.c b/gdbus/object.c
index 776d35e..e13daf7 100644
--- a/gdbus/object.c
+++ b/gdbus/object.c
@@ -1634,6 +1634,9 @@ void g_dbus_emit_property_changed(DBusConnection *connection,
return;
}
+ if (g_slist_find(iface->pending_prop, (void *) property) != NULL)
+ return;
+
data->pending_prop = TRUE;
iface->pending_prop = g_slist_prepend(iface->pending_prop,
(void *) property);