Mercurial > hg
changeset 537:6547fd48fb5e
Buddy status change was not always displayed
Buddy status change was not displayed when the status stays the same but the
status message is removed.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Fri, 25 Nov 2005 23:07:21 +0100 |
parents | 56f641155579 |
children | 6310b928d04a |
files | mcabber/src/jabglue.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/src/jabglue.c Fri Nov 25 23:04:20 2005 +0100 +++ b/mcabber/src/jabglue.c Fri Nov 25 23:07:21 2005 +0100 @@ -1332,7 +1332,8 @@ // Not a MUC message, so this is a regular buddy... m = roster_getstatusmsg(r, rname); - if ((ust != roster_getstatus(r, rname)) || (s && (!m || strcmp(s, m)))) + if ((ust != roster_getstatus(r, rname)) || + (!s && m && m[0]) || (s && (!m || strcmp(s, m)))) hk_statuschange(r, rname, bpprio, 0, ust, s); g_free(r); if (s) g_free(s);