summaryrefslogtreecommitdiff
path: root/protocols/Yahoo/util.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2012-06-27 08:05:12 +0000
committerGeorge Hazan <george.hazan@gmail.com>2012-06-27 08:05:12 +0000
commit248b320bc7e6ce0cfd6621d47a95b55e2264dd23 (patch)
tree5735f77b447dc0c1f41b9f1960dd4751cc6a0f83 /protocols/Yahoo/util.cpp
parent939b54967dcda681318271d203eedd1dcf5ce934 (diff)
sync
git-svn-id: http://svn.miranda-ng.org/main/trunk@646 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/Yahoo/util.cpp')
-rw-r--r--protocols/Yahoo/util.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/protocols/Yahoo/util.cpp b/protocols/Yahoo/util.cpp
index 6be9439380..62afef5a56 100644
--- a/protocols/Yahoo/util.cpp
+++ b/protocols/Yahoo/util.cpp
@@ -301,7 +301,7 @@ void CYahooProto::ShowError(const char *title, const char *buff)
ShowNotification(title, buff, NIIF_ERROR);
}
-INT_PTR __cdecl CYahooProto::OnSettingChanged(WPARAM wParam, LPARAM lParam)
+int __cdecl CYahooProto::OnSettingChanged(WPARAM wParam, LPARAM lParam)
{
DBCONTACTWRITESETTING *cws = (DBCONTACTWRITESETTING *) lParam;
@@ -322,6 +322,14 @@ INT_PTR __cdecl CYahooProto::OnSettingChanged(WPARAM wParam, LPARAM lParam)
return 0;
}
+bool CYahooProto::IsMyContact(HANDLE hContact)
+{
+ if (!hContact) return false;
+
+ char* szProto = (char*)CallService(MS_PROTO_GETCONTACTBASEPROTO, (WPARAM)hContact, 0);
+ return szProto && !strcmp(szProto, m_szModuleName);
+}
+
char* YAHOO_GetContactName( HANDLE hContact )
{
return ( char* )YAHOO_CallService( MS_CLIST_GETCONTACTDISPLAYNAME, (WPARAM) hContact, 0 );