-
-
libpurple/account.c (Diff revision 1) Theoretically, this could use the
g_rc_box
API, but not sure if that's better. -
libpurple/account.c (Diff revision 1) Bit confused why this seems to be a global lock, when the freezing is per-instance?
Add a setting-changed signal to PurpleAccount and propagate it from PurpleAccountManager
Review Request #2060 — Created Nov. 15, 2022 and submitted
Information | |
---|---|
grim | |
pidgin/pidgin | |
default | |
Reviewers | |
pidgin | |
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.
Change Summary:
rebase and fix a type annotation for linking
Commits: |
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 2 (+460 -20) |