diff options
author | (no author) <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10> | 2010-10-05 05:26:45 +0000 |
---|---|---|
committer | (no author) <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10> | 2010-10-05 05:26:45 +0000 |
commit | 4bde5895768659f0d1dad4dddc700ea44d4f96f8 (patch) | |
tree | dbc78be0fd59f2b8513f32677c8deceedbe8088e /tipper/popwin.cpp | |
parent | c70ecdbda0728b168f43454c5671317de17629f6 (diff) |
Completed split up of Unicode and ANSI version
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@542 4f64403b-2f21-0410-a795-97e2b3489a10
Diffstat (limited to 'tipper/popwin.cpp')
-rw-r--r-- | tipper/popwin.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/tipper/popwin.cpp b/tipper/popwin.cpp index 7952c40..ac6143c 100644 --- a/tipper/popwin.cpp +++ b/tipper/popwin.cpp @@ -242,22 +242,17 @@ LRESULT CALLBACK PopupWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lPa pwd->hContact = pwd->clcit.hItem;
pwd->iconIndex = (int)CallService(MS_CLIST_GETCONTACTICON, (WPARAM)pwd->hContact, 0);
+ CallContactService(pwd->hContact, PSS_GETINFO, SGIF_ONOPEN, 0);
+
// don't use stored status message
// problem with delete setting?
//DBDeleteContactSetting(pwd->hContact, MODULE, "TempStatusMsg");
DBWriteContactSettingTString(pwd->hContact, MODULE, "TempStatusMsg", _T(""));
- 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);
+ TCHAR *stzCDN = (TCHAR *) CallService(MS_CLIST_GETCONTACTDISPLAYNAME, (WPARAM)pwd->hContact, GCDNF_TCHAR);
- if(szCDN) a2t(szCDN, pwd->swzTitle, TITLE_TEXT_LEN);
- else _tcscpy(pwd->swzTitle, TranslateT("(Unknown)"));
- }
+ if(stzCDN) _tcsncpy(pwd->swzTitle, stzCDN, TITLE_TEXT_LEN);
+ else _tcscpy(pwd->swzTitle, TranslateT("(Unknown)"));
//get avatar if possible
char *proto = (char *)CallService(MS_PROTO_GETCONTACTBASEPROTO, (WPARAM)pwd->hContact, 0);
|