# HG changeset patch # User Mikael Berthe # Date 1266430070 -3600 # Node ID d30fb41725fe99c578ec0260ce8b3268ac3916b0 # Parent 1b6a04703fa0a50f6a8adc6956eda239da34ad11 Do not call hk_mystatuschange() twice when we're disconnected diff -r 1b6a04703fa0 -r d30fb41725fe mcabber/mcabber/xmpp.c --- a/mcabber/mcabber/xmpp.c Wed Feb 17 18:44:39 2010 +0100 +++ b/mcabber/mcabber/xmpp.c Wed Feb 17 19:07:50 2010 +0100 @@ -1890,7 +1890,8 @@ if (mystatus == offline || st == offline) update_roster = TRUE; - hk_mystatuschange(0, mystatus, st, (st != invisible ? msg : "")); + if (isonline || mystatus || st) + hk_mystatuschange(0, mystatus, st, (st != invisible ? msg : "")); mystatus = st; }