# HG changeset patch # User Mikael Berthe # Date 1125602299 -7200 # Node ID 48e7808c4191d21735e6c3f72c841db060919ae8 # Parent 5692c3a132026c702f9964650ef244539f261910 Allow offline status message diff -r 5692c3a13202 -r 48e7808c4191 mcabber/src/commands.c --- 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 diff -r 5692c3a13202 -r 48e7808c4191 mcabber/src/jabglue.c --- 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;