Index: main.cpp =================================================================== --- main.cpp (revision 10623) +++ main.cpp (working copy) @@ -631,6 +631,9 @@ int ProcessStatusMessage(DBCONTACTWRITESETTING *cws, MCONTACT hContact) { +DBVARIANT dbv; +if (db_get_s(hContact, "CList", "StatusMsg", &dbv) != db_get_s(hContact, "UserOnline", "LastStatusMsg", &dbv)) +{ STATUSMSGINFO smi; bool bEnablePopup = true, bEnableSound = true; char *szProto = GetContactProto(hContact); @@ -791,7 +794,7 @@ replaceStrT(smi.oldstatusmsg, 0); return 1; } - +} int ContactSettingChanged(WPARAM hContact, LPARAM lParam) { if (hContact == NULL)