diff options
author | Florian Qu?ze <florian@instantbird.org> | 2016-05-15 15:32:05 -0300 |
---|---|---|
committer | Florian Qu?ze <florian@instantbird.org> | 2016-05-15 15:32:05 -0300 |
commit | 3724ca2ade151fac16d12933d614a5cf81bcb051 (patch) | |
tree | 5884c4585e1ea0d4e62059ff0f3b513bd36630b4 /libpurple/accounts.c | |
parent | 9074f4fd7964b7fa0108c08a7e5ab8e1d82baf68 (diff) | |
download | pidgin-3724ca2ade151fac16d12933d614a5cf81bcb051.tar.gz |
Add "account-status-changing" signal from instantbird
It's like "account-status-changed", but emitted before the status change
instead of after.
Instantbird ticket: https://bugzilla.mozilla.org/show_bug.cgi?id=954403
Diffstat (limited to 'libpurple/accounts.c')
-rw-r--r-- | libpurple/accounts.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libpurple/accounts.c b/libpurple/accounts.c index 69b4cefc01..0347a8cac7 100644 --- a/libpurple/accounts.c +++ b/libpurple/accounts.c @@ -929,6 +929,11 @@ purple_accounts_init(void) purple_marshal_VOID__POINTER, G_TYPE_NONE, 1, PURPLE_TYPE_ACCOUNT); + purple_signal_register(handle, "account-status-changing", + purple_marshal_VOID__POINTER_POINTER_POINTER, + G_TYPE_NONE, 3, PURPLE_TYPE_ACCOUNT, + PURPLE_TYPE_STATUS, PURPLE_TYPE_STATUS); + purple_signal_register(handle, "account-status-changed", purple_marshal_VOID__POINTER_POINTER_POINTER, G_TYPE_NONE, 3, PURPLE_TYPE_ACCOUNT, |