changeset 416:48e7808c4191

Allow offline status message
author Mikael Berthe <mikael@lilotux.net>
date Thu, 01 Sep 2005 21:18:19 +0200
parents 5692c3a13202
children c3ae9251c197
files mcabber/src/commands.c mcabber/src/jabglue.c
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/src/commands.c	Tue Aug 30 22:52:33 2005 +0200
+++ b/mcabber/src/commands.c	Thu Sep 01 21:18:19 2005 +0200
@@ -406,7 +406,7 @@
     return;
   }
 
-  if (msg && st != offline && st != invisible) {
+  if (msg && st != invisible) {
     for (msg++ ; *msg && *msg == ' ' ; msg++) ;
     if (!*msg) msg = NULL;
   } else
--- a/mcabber/src/jabglue.c	Tue Aug 30 22:52:33 2005 +0200
+++ b/mcabber/src/jabglue.c	Thu Sep 01 21:18:19 2005 +0200
@@ -157,7 +157,12 @@
 {
   if (!jc) return;
 
+  // announce it to  everyone else
+  jb_setstatus(offline, "");
+
+  // announce it to the user
   statehandler(jc, JCONN_STATE_OFF);
+
   jab_delete(jc);
   //free(jc); XXX
   jc = NULL;