Method

PurpleAccountfreeze_notify_settings

since: 3.0

Declaration [src]

void
purple_account_freeze_notify_settings (
  PurpleAccount* account
)

Description [src]

Increment the freeze count for settings on account. When the freeze count is greater than 0, the PurpleAccount::setting-changed signal will not be emitted until the freeze count returns to 0.

This is intended to only notify once account has reached a consistent state. Most user interfaces change all of the properties on an account at once and some of them may be co-dependent, so all values need to be updated before the change can be acted upon.

Call purple_account_thaw_notify_settings() to decrement the freeze counter.

Available since: 3.0