src/protocols/msn/notification.c

changeset 5567
248932da7121
parent 5566
7ebd31a6f5da
child 5652
0ff2e828ed16
equal deleted inserted replaced
5566:7ebd31a6f5da 5567:248932da7121
32 32
33 } MsnPermitAdd; 33 } MsnPermitAdd;
34 34
35 static GHashTable *notification_commands = NULL; 35 static GHashTable *notification_commands = NULL;
36 static GHashTable *notification_msg_types = NULL; 36 static GHashTable *notification_msg_types = NULL;
37 G_MODULE_IMPORT GSList *connections;
38 37
39 /************************************************************************** 38 /**************************************************************************
40 * Utility functions 39 * Utility functions
41 **************************************************************************/ 40 **************************************************************************/
42 static gboolean 41 static gboolean
113 * Callbacks 112 * Callbacks
114 **************************************************************************/ 113 **************************************************************************/
115 static void 114 static void
116 msn_accept_add_cb(MsnPermitAdd *pa) 115 msn_accept_add_cb(MsnPermitAdd *pa)
117 { 116 {
118 if (g_slist_find(connections, pa->gc) != NULL) { 117 if (g_list_find(gaim_connections_get_all(), pa->gc) != NULL) {
119 MsnSession *session = pa->gc->proto_data; 118 MsnSession *session = pa->gc->proto_data;
120 char outparams[MSN_BUF_LEN]; 119 char outparams[MSN_BUF_LEN];
121 120
122 g_snprintf(outparams, sizeof(outparams), "AL %s %s", 121 g_snprintf(outparams, sizeof(outparams), "AL %s %s",
123 msn_user_get_passport(pa->user), 122 msn_user_get_passport(pa->user),
142 } 141 }
143 142
144 static void 143 static void
145 msn_cancel_add_cb(MsnPermitAdd *pa) 144 msn_cancel_add_cb(MsnPermitAdd *pa)
146 { 145 {
147 if (g_slist_find(connections, pa->gc) != NULL) { 146 if (g_list_find(gaim_connections_get_all(), pa->gc) != NULL) {
148 MsnSession *session = pa->gc->proto_data; 147 MsnSession *session = pa->gc->proto_data;
149 char outparams[MSN_BUF_LEN]; 148 char outparams[MSN_BUF_LEN];
150 149
151 g_snprintf(outparams, sizeof(outparams), "BL %s %s", 150 g_snprintf(outparams, sizeof(outparams), "BL %s %s",
152 msn_user_get_passport(pa->user), 151 msn_user_get_passport(pa->user),

mercurial