From 3722709997f540d24f802a2766018a5d0a0f9f47 Mon Sep 17 00:00:00 2001 From: sje Date: Mon, 19 Nov 2007 23:28:06 +0000 Subject: ignore subcontact online notifications git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@381 4f64403b-2f21-0410-a795-97e2b3489a10 --- meta2/proto.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'meta2/proto.cpp') diff --git a/meta2/proto.cpp b/meta2/proto.cpp index ad6571c..a147bc6 100644 --- a/meta2/proto.cpp +++ b/meta2/proto.cpp @@ -333,9 +333,9 @@ int SendNudge(WPARAM wParam,LPARAM lParam) int ContactDeleted(WPARAM wParam, LPARAM lParam) { HANDLE hContact = (HANDLE)wParam; - if(IsSubcontact(hContact)) + if(IsSubcontact(hContact)) { Meta_Remove(hContact); - else if(IsMetacontact(hContact)) { + } else if(IsMetacontact(hContact)) { SubcontactList::Iterator i = metaMap[hContact].start(); HANDLE hSub; while(i.has_val()) { @@ -348,6 +348,8 @@ int ContactDeleted(WPARAM wParam, LPARAM lParam) { DBWriteContactSettingByte(hSub, MODULE, "IsSubcontact", 0); if(!meta_group_hack_disabled) DBWriteContactSettingByte(hSub, "CList", "Hidden", 0); + CallService(MS_IGNORE_UNIGNORE, (WPARAM)hSub, (WPARAM)IGNOREEVENT_USERONLINE); + i.next(); } metaMap.remove(hContact); -- cgit v1.2.3