From 46274e08f27714a3969002d8dfdc16aca7eb65ef Mon Sep 17 00:00:00 2001 From: sje Date: Wed, 1 Aug 2007 12:08:20 +0000 Subject: fix - initially idle contacts stay offline git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@319 4f64403b-2f21-0410-a795-97e2b3489a10 --- MySpace/server_con.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'MySpace/server_con.cpp') diff --git a/MySpace/server_con.cpp b/MySpace/server_con.cpp index aefb24c..07d3684 100644 --- a/MySpace/server_con.cpp +++ b/MySpace/server_con.cpp @@ -285,6 +285,8 @@ void try_login(NetMessage &msg, HANDLE connection) { int ParseStatusMessage(HANDLE hContact, PipedStringList &l) { int stat = stat_myspace_to_mir(l.get_int(1)); if(stat == ID_STATUS_IDLE) { + if(DBWriteContactSettingWord(hContact, MODULE, "Status", ID_STATUS_OFFLINE) == ID_STATUS_OFFLINE) + DBWriteContactSettingWord(hContact, MODULE, "Status", ID_STATUS_ONLINE); DBWriteContactSettingDword(hContact, MODULE, "IdleTS", (DWORD)time(0)); } else { DBWriteContactSettingWord(hContact, MODULE, "Status", stat); -- cgit v1.2.3