diff options
Diffstat (limited to 'gir/gobject-2.0.c')
-rw-r--r-- | gir/gobject-2.0.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gir/gobject-2.0.c b/gir/gobject-2.0.c index 03257c87..36064b1a 100644 --- a/gir/gobject-2.0.c +++ b/gir/gobject-2.0.c @@ -2027,7 +2027,9 @@ * Increases the freeze count on @object. If the freeze count is * non-zero, the emission of "notify" signals on @object is * stopped. The signals are queued until the freeze count is decreased - * to zero. + * to zero. Duplicate notifications are squashed so that at most one + * #GObject::notify signal is emitted for each property modified while the + * object is frozen. * * This is necessary for accessors that modify multiple properties to prevent * premature notification while the object is still being modified. @@ -2520,7 +2522,10 @@ * * Reverts the effect of a previous call to * g_object_freeze_notify(). The freeze count is decreased on @object - * and when it reaches zero, all queued "notify" signals are emitted. + * and when it reaches zero, queued "notify" signals are emitted. + * + * Duplicate notifications for each property are squashed so that at most one + * #GObject::notify signal is emitted for each property. * * It is an error to call this function when the freeze count is zero. */ |