diff mcabber/src/screen.c @ 654:d7fe7b88e4fc

MUC: Set the new_message flag when joining a room
author Mikael Berthe <mikael@lilotux.net>
date Sat, 07 Jan 2006 12:17:49 +0100
parents b243d3b3ff1b
children 056dc9e65c25
line wrap: on
line diff
--- a/mcabber/src/screen.c	Sat Jan 07 11:01:58 2006 +0100
+++ b/mcabber/src/screen.c	Sat Jan 07 12:17:49 2006 +0100
@@ -1241,6 +1241,15 @@
   return multimode;
 }
 
+//  scr_setmsgflag_if_needed(jid)
+// Set the message flag unless we're already in the jid buffer window
+void scr_setmsgflag_if_needed(const char *jid)
+{
+  if (!chatmode || !current_buddy ||
+      strcmp(jid, buddy_getjid(BUDDATA(current_buddy))))
+    roster_msg_setflag(jid, TRUE);
+}
+
 //  scr_set_multimode()
 // Public function to (un)set multimode...
 // Convention: