Mercurial > pidgin.yaz
comparison src/protocols/jabber/presence.c @ 8297:a6e8ef48c7a4
[gaim-migrate @ 9021]
fix my idiot mistake until I code the correct solution
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Fri, 20 Feb 2004 05:11:55 +0000 |
parents | dd6fe7d965aa |
children | 387ba791d5f9 |
comparison
equal
deleted
inserted
replaced
8296:dd6fe7d965aa | 8297:a6e8ef48c7a4 |
---|---|
38 gpointer user_data) | 38 gpointer user_data) |
39 { | 39 { |
40 JabberChat *chat = val; | 40 JabberChat *chat = val; |
41 xmlnode *presence = user_data; | 41 xmlnode *presence = user_data; |
42 const char *chat_bare_jid = key; | 42 const char *chat_bare_jid = key; |
43 char *chat_full_jid = g_strdup_printf("%s/%s", chat_bare_jid, | 43 |
44 gaim_conv_chat_get_nick(GAIM_CONV_CHAT(chat->conv))); | 44 /* XXX: FIXME! */ |
45 | 45 xmlnode_set_attrib(presence, "to", chat_bare_jid); |
46 xmlnode_set_attrib(presence, "to", chat_full_jid); | |
47 jabber_send(chat->js, presence); | 46 jabber_send(chat->js, presence); |
48 g_free(chat_full_jid); | |
49 } | 47 } |
50 | 48 |
51 void jabber_presence_fake_to_self(JabberStream *js, const char *away_state, const char *msg) { | 49 void jabber_presence_fake_to_self(JabberStream *js, const char *away_state, const char *msg) { |
52 char *my_base_jid = g_strdup_printf("%s@%s", js->user->node, js->user->domain); | 50 char *my_base_jid = g_strdup_printf("%s@%s", js->user->node, js->user->domain); |
53 if(gaim_find_buddy(js->gc->account, my_base_jid)) { | 51 if(gaim_find_buddy(js->gc->account, my_base_jid)) { |