diff options
| author | George Hazan <ghazan@miranda.im> | 2018-07-09 15:03:29 +0300 |
|---|---|---|
| committer | George Hazan <ghazan@miranda.im> | 2018-07-09 15:03:29 +0300 |
| commit | b5fdc3576be1c5fa17db089eac33f57912817fcf (patch) | |
| tree | 749b42e14aa5c877fdc6075b57a948e5467095ed /protocols/IcqOscarJ/src/icqosc_svcs.cpp | |
| parent | 4b99b5b4abad1cf12ac5c7bbb8788899ba6a48ab (diff) | |
ICQ: code cleaning
Diffstat (limited to 'protocols/IcqOscarJ/src/icqosc_svcs.cpp')
| -rw-r--r-- | protocols/IcqOscarJ/src/icqosc_svcs.cpp | 6 |
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;
}
|
