summaryrefslogtreecommitdiff
path: root/protocols/IcqOscarJ/src/icqosc_svcs.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2018-07-09 15:03:29 +0300
committerGeorge Hazan <ghazan@miranda.im>2018-07-09 15:03:29 +0300
commitb5fdc3576be1c5fa17db089eac33f57912817fcf (patch)
tree749b42e14aa5c877fdc6075b57a948e5467095ed /protocols/IcqOscarJ/src/icqosc_svcs.cpp
parent4b99b5b4abad1cf12ac5c7bbb8788899ba6a48ab (diff)
ICQ: code cleaning
Diffstat (limited to 'protocols/IcqOscarJ/src/icqosc_svcs.cpp')
-rw-r--r--protocols/IcqOscarJ/src/icqosc_svcs.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/protocols/IcqOscarJ/src/icqosc_svcs.cpp b/protocols/IcqOscarJ/src/icqosc_svcs.cpp
index 1a5f54c28b..8ee95b8e95 100644
--- a/protocols/IcqOscarJ/src/icqosc_svcs.cpp
+++ b/protocols/IcqOscarJ/src/icqosc_svcs.cpp
@@ -422,15 +422,17 @@ int CIcqProto::OnIdleChanged(WPARAM, LPARAM lParam)
{
int bIdle = (lParam & IDF_ISIDLE);
int bPrivacy = (lParam & IDF_PRIVACY);
- if (bPrivacy)
+ if (bPrivacy) {
+ debugLogA("ICQ: idle mode ignored due to the private mode: %08x", lParam);
return 0;
+ }
setDword("IdleTS", bIdle ? time(0) : 0);
if (m_bTempVisListEnabled) // remove temporary visible users
sendEntireListServ(ICQ_BOS_FAMILY, ICQ_CLI_REMOVETEMPVISIBLE, BUL_TEMPVISIBLE);
- icq_setidle(bIdle ? 1 : 0);
+ icq_setidle(bIdle != 0);
return 0;
}