From 1544759bd9b2418f5929680adf9b66e727f35d98 Mon Sep 17 00:00:00 2001 From: sje Date: Tue, 28 Nov 2006 00:43:38 +0000 Subject: patch for fontservice ansi/unicode services by TioDuke git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@64 4f64403b-2f21-0410-a795-97e2b3489a10 --- tipper/popwin.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'tipper/popwin.cpp') diff --git a/tipper/popwin.cpp b/tipper/popwin.cpp index 5110ae8..a092663 100644 --- a/tipper/popwin.cpp +++ b/tipper/popwin.cpp @@ -207,11 +207,16 @@ LRESULT CALLBACK PopupWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lPa // don't use stored status message DBDeleteContactSetting(pwd->hContact, MODULE, "TempStatusMsg"); - { + if(unicode_system) { TCHAR *stzCDN = (TCHAR *) CallService(MS_CLIST_GETCONTACTDISPLAYNAME, (WPARAM)pwd->hContact, GCDNF_TCHAR); if(stzCDN) _tcsncpy(pwd->swzTitle, stzCDN, TITLE_TEXT_LEN); else _tcscpy(pwd->swzTitle, TranslateT("(Unknown)")); + } else { + char *szCDN = (char *) CallService(MS_CLIST_GETCONTACTDISPLAYNAME, (WPARAM)pwd->hContact, 0); + + if(szCDN) a2t(szCDN, pwd->swzTitle, TITLE_TEXT_LEN); + else _tcscpy(pwd->swzTitle, TranslateT("(Unknown)")); } SendMessage(hwnd, PUM_REFRESH_VALUES, 0, 0); -- cgit v1.2.3