--- a/libpurple/purpleaccountmanager.c Thu Jul 21 00:34:31 2022 -0500
+++ b/libpurple/purpleaccountmanager.c Thu Jul 21 00:36:23 2022 -0500
@@ -189,8 +189,8 @@
-purple_account_manager_get_active(PurpleAccountManager *manager) {
- GList *active = NULL, *l = NULL;
+purple_account_manager_get_enabled(PurpleAccountManager *manager) { + GList *enabled = NULL, *l = NULL; g_return_val_if_fail(PURPLE_IS_ACCOUNT_MANAGER(manager), NULL);
@@ -198,16 +198,23 @@
PurpleAccount *account = PURPLE_ACCOUNT(l->data);
if(purple_account_get_enabled(account)) {
- active = g_list_append(active, account);
+ enabled = g_list_append(enabled, account);
-purple_account_manager_get_inactive(PurpleAccountManager *manager) {
- GList *inactive = NULL, *l = NULL;
+purple_account_manager_get_active(PurpleAccountManager *manager) { + g_return_val_if_fail(PURPLE_IS_ACCOUNT_MANAGER(manager), NULL); + return purple_account_manager_get_enabled(manager); +purple_account_manager_get_disabled(PurpleAccountManager *manager) { + GList *disabled = NULL, *l = NULL; g_return_val_if_fail(PURPLE_IS_ACCOUNT_MANAGER(manager), NULL);
@@ -215,13 +222,19 @@
PurpleAccount *account = l->data;
if(!purple_account_get_enabled(account)) {
- inactive = g_list_append(inactive, account);
+ disabled = g_list_append(disabled, account);
+purple_account_manager_get_inactive(PurpleAccountManager *manager) { + g_return_val_if_fail(PURPLE_IS_ACCOUNT_MANAGER(manager), NULL); + return purple_account_manager_get_disabled(manager); purple_account_manager_reorder(PurpleAccountManager *manager,
--- a/libpurple/purpleaccountmanager.h Thu Jul 21 00:34:31 2022 -0500
+++ b/libpurple/purpleaccountmanager.h Thu Jul 21 00:36:23 2022 -0500
@@ -113,6 +113,19 @@
GList *purple_account_manager_get_all(PurpleAccountManager *manager);
+ * purple_account_manager_get_enabled: + * @manager: The account manager instance. + * Gets the list of all enabled accounts. + * Returns: (transfer container) (element-type PurpleAccount): The list of all +GList *purple_account_manager_get_enabled(PurpleAccountManager *manager); * purple_account_manager_get_active:
* @manager: The account manager instance.
@@ -122,10 +135,26 @@
+ * Deprecated: 3.0.0: Use purple_account_manager_get_enabled() instead. +G_DEPRECATED_FOR(purple_account_manager_get_enabled) GList *purple_account_manager_get_active(PurpleAccountManager *manager);
+ * purple_account_manager_get_disabled: + * @manager: The account manager instance. + * Gets the list of all disabled accounts. + * Returns: (transfer container) (element-type PurpleAccount): The list of all +GList *purple_account_manager_get_disabled(PurpleAccountManager *manager); * purple_account_manager_get_inactive:
* @manager: The account manager instance.
@@ -135,7 +164,10 @@
+ * Deprecated: 3.0.0: Use purple_account_manager_get_disabled() instead. +G_DEPRECATED_FOR(purple_account_manager_get_disabled) GList *purple_account_manager_get_inactive(PurpleAccountManager *manager);