# HG changeset patch # User Mikael Berthe # Date 1132956260 -3600 # Node ID 56f6411555795ecd36a1c4f3d0a709aad659b5b7 # Parent b407d19c39ab76159ea15e7f8255516155523bde Status change was not displayed when same status but message removed diff -r b407d19c39ab -r 56f641155579 mcabber/src/hooks.c --- a/mcabber/src/hooks.c Fri Nov 25 22:17:20 2005 +0100 +++ b/mcabber/src/hooks.c Fri Nov 25 23:04:20 2005 +0100 @@ -197,15 +197,15 @@ hk_ext_cmd(jid, 'S', imstatus2char[status], NULL); } -inline void hk_mystatuschange(time_t timestamp, - enum imstatus old_status, enum imstatus new_status, const char *msg) +inline void hk_mystatuschange(time_t timestamp, enum imstatus old_status, + enum imstatus new_status, const char *msg) { - if (!msg && (old_status == new_status)) + if (old_status == new_status) return; scr_LogPrint(LPRINT_LOGNORM, "Your status has changed: [%c>%c] %s", - imstatus2char[old_status], imstatus2char[new_status], - ((msg) ? msg : "")); + imstatus2char[old_status], imstatus2char[new_status], + (msg ? msg : "")); //hlog_write_status(NULL, 0, status); }