diff -r f84f2b4ef0e5 -r 53a26c29d26c libpurple/protocols/gg/status.c --- a/libpurple/protocols/gg/status.c Thu Jan 14 21:20:10 2021 -0600 +++ b/libpurple/protocols/gg/status.c Thu Jan 14 22:33:49 2021 -0600 @@ -249,7 +249,9 @@ return TRUE; } -void ggp_status_set_purplestatus(PurpleAccount *account, PurpleStatus *status) +void +ggp_status_set_purplestatus(PurpleProtocolServer *protocol_server, + PurpleAccount *account, PurpleStatus *status) { int status_gg; gchar *msg = NULL; @@ -330,7 +332,7 @@ ggp_status_get_ssdata(gc)->status_broadcasting = broadcasting; purple_account_set_bool(account, "status_broadcasting", broadcasting); - ggp_status_set_purplestatus(account, + ggp_status_set_purplestatus(NULL, account, purple_account_get_active_status(account)); }