summaryrefslogtreecommitdiff
path: root/libpurple/core.c
diff options
context:
space:
mode:
authorGary Kramlich <grim@reaperworld.com>2020-11-05 20:36:51 -0600
committerGary Kramlich <grim@reaperworld.com>2020-11-05 20:36:51 -0600
commit6e55c06323517bcc646f94966ac944d656be7a1b (patch)
treefecfdb960f1b30c578858d03038a197f2d84642f /libpurple/core.c
parent94be35298d7840be4b9dfb293fcecca72759c897 (diff)
downloadpidgin-6e55c06323517bcc646f94966ac944d656be7a1b.tar.gz
Add the new PurpleCredentialManager API
Create a new PurpleCredentialManager which will eventually replace the PurpleKeyring API. Testing Done: Ran unit tests under valgrind. Reviewed at https://reviews.imfreedom.org/r/172/
Diffstat (limited to 'libpurple/core.c')
-rw-r--r--libpurple/core.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libpurple/core.c b/libpurple/core.c
index c52c81eb51..697618a73a 100644
--- a/libpurple/core.c
+++ b/libpurple/core.c
@@ -155,6 +155,7 @@ purple_core_init(const char *ui)
*/
purple_plugins_init();
+ purple_credential_manager_startup(); /* before accounts */
purple_keyring_init(); /* before accounts */
purple_theme_manager_init();
@@ -232,6 +233,7 @@ purple_core_quit(void)
purple_statuses_uninit();
purple_accounts_uninit();
purple_keyring_uninit(); /* after accounts */
+ purple_credential_manager_shutdown(); /* after accounts */
purple_theme_manager_uninit();
purple_xfers_uninit();
purple_proxy_uninit();