diff options
Diffstat (limited to 'protocols/ICQ-WIM/src/ignore.cpp')
| -rw-r--r-- | protocols/ICQ-WIM/src/ignore.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/protocols/ICQ-WIM/src/ignore.cpp b/protocols/ICQ-WIM/src/ignore.cpp index 00578d6c17..3ccbf95271 100644 --- a/protocols/ICQ-WIM/src/ignore.cpp +++ b/protocols/ICQ-WIM/src/ignore.cpp @@ -51,11 +51,11 @@ void CIcqProto::ProcessPermissions(const JSONNode &ev) CMStringW wszId(it.as_mstring()); auto *p = FindContactByUIN(wszId); if (p == nullptr) { - auto hContact = CreateContact(wszId, false); - Contact_Hide(hContact); + CreateContact(wszId, false); p = FindContactByUIN(wszId); } p->m_iApparentMode = ID_STATUS_OFFLINE; + Contact_Hide(p->m_hContact); m_bIgnoreListEmpty = false; } |
