From bc0b6bfb2734ce8355ddfb9b20461321c08a0b0c Mon Sep 17 00:00:00 2001 From: George Hazan Date: Fri, 17 Mar 2017 13:39:30 +0300 Subject: forgotten TCHAR removed --- include/m_clist.h | 21 +++++++-------------- include/m_clistint.h | 2 +- 2 files changed, 8 insertions(+), 15 deletions(-) (limited to 'include') diff --git a/include/m_clist.h b/include/m_clist.h index 46244bc6c6..a14f6c5235 100644 --- a/include/m_clist.h +++ b/include/m_clist.h @@ -226,22 +226,20 @@ typedef struct { // clist/removeevent if, for example, your module implements a 'read next' that // bypasses the double-click. -typedef struct { +struct CLISTEVENT +{ MCONTACT hContact; // handle to the contact to put the icon by DWORD flags; // ...of course HICON hIcon; // icon to flash - union - { + union { MEVENT hDbEvent; // caller defined but should be unique for hContact - char * lpszProtocol; + char *lpszProtocol; }; LPARAM lParam; // caller defined char *pszService; // name of the service to call on activation - union { - char *pszTooltip; // short description of the event to display as a - wchar_t *ptszTooltip; // tooltip on the system tray - }; -} CLISTEVENT; + MAllStrings szTooltip; // short description of the event to display as a tooltip on the system tray +}; + #define CLEF_URGENT 1 // flashes the icon even if the user is occupied, // and puts the event at the top of the queue #define CLEF_ONLYAFEW 2 // the icon will not flash for ever, only a few @@ -250,11 +248,6 @@ typedef struct { #define CLEF_PROTOCOLGLOBAL 8 // set event globally for protocol, hContact has to be NULL, // lpszProtocol the protocol ID name to be set -#if defined(_UNICODE) - #define CLEF_TCHAR CLEF_UNICODE //will use wchar_t* instead of char* -#else - #define CLEF_TCHAR 0 //will return char*, as usual -#endif ///////////////////////////////////////////////////////////////////////////////////////// // gets the image list with all the useful icons in it diff --git a/include/m_clistint.h b/include/m_clistint.h index 3bb65748b6..c2c2906882 100644 --- a/include/m_clistint.h +++ b/include/m_clistint.h @@ -166,7 +166,7 @@ struct CListEvent : public CLISTEVENT, public MZeroedObject ~CListEvent() { mir_free(pszService); - mir_free(pszTooltip); + mir_free(szTooltip.a); } int imlIconIndex; -- cgit v1.2.3