Mercurial > pidgin.yaz
comparison src/protocols/bonjour/bonjour.c @ 11839:216a05e0a6f1
[gaim-migrate @ 14130]
Peter, does this help?
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 26 Oct 2005 05:59:26 +0000 |
parents | fa742ad8068c |
children | f91b4fedd8b5 |
comparison
equal
deleted
inserted
replaced
11838:ded0ec14f5d3 | 11839:216a05e0a6f1 |
---|---|
179 BonjourData *bd; | 179 BonjourData *bd; |
180 gboolean disconnected; | 180 gboolean disconnected; |
181 GaimStatusType *type; | 181 GaimStatusType *type; |
182 int primitive; | 182 int primitive; |
183 GaimPresence *presence; | 183 GaimPresence *presence; |
184 const char *message, *bonjour_status; | 184 const char *message; |
185 | 185 |
186 gc = gaim_account_get_connection(account); | |
187 bd = gc->proto_data; | |
186 disconnected = gaim_account_is_disconnected(account); | 188 disconnected = gaim_account_is_disconnected(account); |
187 type = gaim_status_get_type(status); | 189 type = gaim_status_get_type(status); |
188 primitive = gaim_status_type_get_primitive(type); | 190 primitive = gaim_status_type_get_primitive(type); |
189 presence = gaim_account_get_presence(account); | 191 presence = gaim_account_get_presence(account); |
190 | 192 |
208 else if (gaim_presence_is_idle(presence)) | 210 else if (gaim_presence_is_idle(presence)) |
209 bd->dns_sd_data->status = g_strdup("away"); | 211 bd->dns_sd_data->status = g_strdup("away"); |
210 else | 212 else |
211 bd->dns_sd_data->status = g_strdup("dnd"); | 213 bd->dns_sd_data->status = g_strdup("dnd"); |
212 | 214 |
213 gc = gaim_account_get_connection(account); | 215 bonjour_dns_sd_send_status(bd->dns_sd_data, bd->dns_sd_data->status, message); |
214 bd = gc->proto_data; | |
215 bonjour_dns_sd_send_status(bd->dns_sd_data, bonjour_status, message); | |
216 } | 216 } |
217 | 217 |
218 static GList * | 218 static GList * |
219 bonjour_status_types(GaimAccount *account) | 219 bonjour_status_types(GaimAccount *account) |
220 { | 220 { |