Add a setting-changed signal to PurpleAccount and propagate it from PurpleAccountManager
Review Request #2060 — Created Nov. 15, 2022 and submitted — Latest diff uploaded
Also add a freeze and thaw mechanism to make sure state is consistent when the
signal is emitted.Add a
GParamSpec
parameter to theaccount-changed
signal as well, so that users can determine which property changed.
Used
g_message
in the propagator to verify that everything was behaving.