Mercurial > hg
diff mcabber/src/commands.c @ 81:0bd578421ce9
[/trunk] Changeset 95 by mikael
* Switch from buddies.* to roster.*
Seems to work fine...
author | mikael |
---|---|
date | Sat, 16 Apr 2005 22:28:55 +0000 |
parents | 7259a61e1a4b |
children | 9a4aa2797f02 |
line wrap: on
line diff
--- a/mcabber/src/commands.c Sat Apr 16 21:13:59 2005 +0000 +++ b/mcabber/src/commands.c Sat Apr 16 22:28:55 2005 +0000 @@ -21,10 +21,10 @@ #include "commands.h" #include "jabglue.h" +#include "roster.h" #include "screen.h" +#include "utf8.h" #include "utils.h" -#include "buddies.h" -#include "utf8.h" // send_message(msg) @@ -33,14 +33,25 @@ void send_message(char *msg) { char *buffer; - buddy_entry_t *tmp = bud_SelectedInfo(); + const char *jid; + + if (!current_buddy) { + scr_LogPrint("No buddy currently selected."); + return; + } + + jid = CURRENT_JID; + if (!jid) { + scr_LogPrint("No buddy currently selected."); + return; + } // UI part - scr_WriteOutgoingMessage(tmp->jid, msg); + scr_WriteOutgoingMessage(jid, msg); // Network part buffer = utf8_encode(msg); - jb_send_msg(tmp->jid, buffer); + jb_send_msg(jid, buffer); free(buffer); }