diff options
Diffstat (limited to 'protocols/ICQ-WIM/src/poll.cpp')
-rw-r--r-- | protocols/ICQ-WIM/src/poll.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/protocols/ICQ-WIM/src/poll.cpp b/protocols/ICQ-WIM/src/poll.cpp index 477e3432bc..d6ab5ae19d 100644 --- a/protocols/ICQ-WIM/src/poll.cpp +++ b/protocols/ICQ-WIM/src/poll.cpp @@ -112,15 +112,8 @@ void CIcqProto::ProcessDiff(const JSONNode &ev) if (hContact == INVALID_CONTACT_ID) continue; - if (bDeleted) { - if (processed[hContact]) - continue; - - // prepare contact for deletion - Clist_SetGroup(hContact, nullptr); - Contact_RemoveFromList(hContact); + if (bDeleted) continue; - } processed[hContact] = true; setWString(hContact, "IcqGroup", pGroup->wszName); |