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);
 }