diff options
-rw-r--r-- | ChangeLog.API | 1 | ||||
-rw-r--r-- | libpurple/accounts.h | 3 | ||||
-rw-r--r-- | libpurple/status.c | 6 |
3 files changed, 1 insertions, 9 deletions
diff --git a/ChangeLog.API b/ChangeLog.API index 9bf936e2c8..bec3bc7be9 100644 --- a/ChangeLog.API +++ b/ChangeLog.API @@ -362,6 +362,7 @@ version 3.0.0 (??/??/????): * PurpleAccountUiOps:close_account_request * PurpleAccountUiOps:request_add * PurpleAccountUiOps:request_authorization + * PurpleAccountUiOps:status_changed * purple_account_add_buddies_with_invite * purple_account_add_buddy_with_invite * purple_account_destroy_log diff --git a/libpurple/accounts.h b/libpurple/accounts.h index 69f511aba2..29f2dc08e2 100644 --- a/libpurple/accounts.h +++ b/libpurple/accounts.h @@ -48,9 +48,6 @@ typedef struct _PurpleAccountUiOps PurpleAccountUiOps; */ struct _PurpleAccountUiOps { - void (*status_changed)(PurpleAccount *account, - PurpleStatus *status); - void (*permit_added)(PurpleAccount *account, const char *name); void (*permit_removed)(PurpleAccount *account, const char *name); void (*deny_added)(PurpleAccount *account, const char *name); diff --git a/libpurple/status.c b/libpurple/status.c index 5265e4f47c..5962c1bf43 100644 --- a/libpurple/status.c +++ b/libpurple/status.c @@ -538,15 +538,9 @@ notify_status_update(PurplePresence *presence, PurpleStatus *old_status, { PurpleAccount *account = purple_account_presence_get_account( PURPLE_ACCOUNT_PRESENCE(presence)); - PurpleAccountUiOps *ops = purple_accounts_get_ui_ops(); if (purple_account_get_enabled(account)) purple_protocol_change_account_status(account, old_status, new_status); - - if (ops != NULL && ops->status_changed != NULL) - { - ops->status_changed(account, new_status); - } } } |