From 400d2e50f52fe113f2130db6062fef4a970a1042 Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Fri, 22 Feb 2013 04:56:32 +0000 Subject: hooking loading/unloading events git-svn-id: http://svn.miranda-ng.org/main/trunk@3676 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/SecureIM/src/crypt_popups.cpp | 55 ++++++++++------------------------- 1 file changed, 15 insertions(+), 40 deletions(-) (limited to 'plugins/SecureIM/src/crypt_popups.cpp') diff --git a/plugins/SecureIM/src/crypt_popups.cpp b/plugins/SecureIM/src/crypt_popups.cpp index 924719bb4b..4d91ab8f8d 100644 --- a/plugins/SecureIM/src/crypt_popups.cpp +++ b/plugins/SecureIM/src/crypt_popups.cpp @@ -71,46 +71,21 @@ void showPopUp(LPCSTR lpzText,HANDLE hContact,HICON hIcon, UINT type) { DBFreeVariant(&dbv_timeout); } - if ( bCoreUnicode && bPopupUnicode ) { - POPUPDATAW ppd = {0}; - - ppd.lchContact = hContact; //Be sure to use a GOOD handle, since this will not be checked. - ppd.lchIcon = hIcon; - LPWSTR lpwzContactName = (LPWSTR)CallService(MS_CLIST_GETCONTACTDISPLAYNAME,(WPARAM)hContact,GSMDF_UNICODE); - wcscpy(ppd.lpwzContactName, lpwzContactName); - LPWSTR lpwzText = mir_a2u(lpzText); - wcscpy(ppd.lpwzText, TranslateW(lpwzText)); - mir_free(lpwzText); - ppd.colorBack = colorBack; - ppd.colorText = colorText; - ppd.iSeconds = timeout; -// ppd.PluginWindowProc = (WNDPROC)PopupDlgProc; - - //Now that the plugin data has been filled, we add it to the PopUpData. -// ppd.PluginData = NULL; - - //Now that every field has been filled, we want to see the popup. - PUAddPopUpW(&ppd); - } - else { - POPUPDATAEX ppd = {0}; - - ppd.lchContact = hContact; //Be sure to use a GOOD handle, since this will not be checked. - ppd.lchIcon = hIcon; - LPSTR lpzContactName = (LPSTR)CallService(MS_CLIST_GETCONTACTDISPLAYNAME,(WPARAM)hContact,0); - strcpy(ppd.lpzContactName, lpzContactName); - strcpy(ppd.lpzText, Translate(lpzText)); - ppd.colorBack = colorBack; - ppd.colorText = colorText; - ppd.iSeconds = timeout; -// ppd.PluginWindowProc = (WNDPROC)PopupDlgProc; - - //Now that the plugin data has been filled, we add it to the PopUpData. -// ppd.PluginData = NULL; - - //Now that every field has been filled, we want to see the popup. - PUAddPopUpEx(&ppd); - } + POPUPDATAW ppd = {0}; + + ppd.lchContact = hContact; //Be sure to use a GOOD handle, since this will not be checked. + ppd.lchIcon = hIcon; + LPWSTR lpwzContactName = (LPWSTR)CallService(MS_CLIST_GETCONTACTDISPLAYNAME,(WPARAM)hContact,GSMDF_UNICODE); + wcscpy(ppd.lpwzContactName, lpwzContactName); + LPWSTR lpwzText = mir_a2u(lpzText); + wcscpy(ppd.lpwzText, TranslateW(lpwzText)); + mir_free(lpwzText); + ppd.colorBack = colorBack; + ppd.colorText = colorText; + ppd.iSeconds = timeout; + + //Now that every field has been filled, we want to see the popup. + PUAddPopUpW(&ppd); } -- cgit v1.2.3