summaryrefslogtreecommitdiff
path: root/libpurple/accounts.c
diff options
context:
space:
mode:
authorFlorian Qu?ze <florian@instantbird.org>2016-05-15 15:32:05 -0300
committerFlorian Qu?ze <florian@instantbird.org>2016-05-15 15:32:05 -0300
commit3724ca2ade151fac16d12933d614a5cf81bcb051 (patch)
tree5884c4585e1ea0d4e62059ff0f3b513bd36630b4 /libpurple/accounts.c
parent9074f4fd7964b7fa0108c08a7e5ab8e1d82baf68 (diff)
downloadpidgin-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.c5
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,