summaryrefslogtreecommitdiff
path: root/protocols/ICQ-WIM/src/ignore.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/ICQ-WIM/src/ignore.cpp')
-rw-r--r--protocols/ICQ-WIM/src/ignore.cpp4
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;
}