From eb42c3696288a62d901fe097b47184b5fab570d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20P=C3=B6sel?= Date: Wed, 23 May 2012 15:04:37 +0000 Subject: MenuItemEx: don't refresh Hidden or NotOnList contact's details git-svn-id: http://svn.miranda-ng.org/main/trunk@153 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/MenuItemEx/main.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'plugins/MenuItemEx') diff --git a/plugins/MenuItemEx/main.c b/plugins/MenuItemEx/main.c index b2eac8f810..00c3019ca6 100644 --- a/plugins/MenuItemEx/main.c +++ b/plugins/MenuItemEx/main.c @@ -1199,7 +1199,11 @@ static int ContactSettingChanged( WPARAM wParam, LPARAM lParam ) // TESTING: updating user's details if (DBGetContactSettingDword(NULL, VISPLG, "flags", vf_default) & VF_REFRESH) - CallContactService( ( HANDLE )wParam, PSS_GETINFO, 0, 0 ); + { + // don't refresh Hidden or NotOnList contact's details + if (!DBGetContactSettingByte((HANDLE)wParam, "CList", "Hidden", 0) && !DBGetContactSettingByte((HANDLE)wParam, "CList", "NotOnList", 0)) + CallContactService( ( HANDLE )wParam, PSS_GETINFO, 0, 0 ); + } } if (newStatus == ID_STATUS_OFFLINE) { -- cgit v1.2.3