summaryrefslogtreecommitdiff
path: root/protocols/ICQ-WIM/src/userinfo.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2019-01-28 14:21:40 +0300
committerGeorge Hazan <ghazan@miranda.im>2019-01-28 14:21:40 +0300
commite6a42bce6b8fb4ddb69de1e62bf317689db876d0 (patch)
tree7dd580376951ed823241a82d64ea023e4a88d1be /protocols/ICQ-WIM/src/userinfo.cpp
parentea13e922ef9292788a95d6338bae9e84263bd622 (diff)
ICQ-WIM:
- fixes #1766 (ICQ10: rework "Use friendly names" option) - icq nicks moved to User Info dialog; - more data added to User Info; - code optimization
Diffstat (limited to 'protocols/ICQ-WIM/src/userinfo.cpp')
-rw-r--r--protocols/ICQ-WIM/src/userinfo.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/protocols/ICQ-WIM/src/userinfo.cpp b/protocols/ICQ-WIM/src/userinfo.cpp
index faa14ebcb4..615cf44466 100644
--- a/protocols/ICQ-WIM/src/userinfo.cpp
+++ b/protocols/ICQ-WIM/src/userinfo.cpp
@@ -33,10 +33,11 @@ static INT_PTR CALLBACK IcqDlgProc(HWND hwndDlg, UINT msg, WPARAM, LPARAM lParam
MCONTACT hContact = (MCONTACT)GetWindowLongPtr(hwndDlg, GWLP_USERDATA);
CIcqProto *ppro = (CIcqProto*)((PSHNOTIFY*)lParam)->lParam;
- CMStringA szId(ppro->GetUserId(hContact));
- SetDlgItemTextA(hwndDlg, IDC_UIN, szId);
+ SetDlgItemTextA(hwndDlg, IDC_UIN, ppro->GetUserId(hContact));
+ SetDlgItemTextW(hwndDlg, IDC_NICK, ppro->getMStringW(hContact, DB_KEY_ICQNICK));
SetDlgItemTextA(hwndDlg, IDC_IDLETIME, time2text(ppro->getDword(hContact, DB_KEY_IDLE)));
+ SetDlgItemTextA(hwndDlg, IDC_MEMBERSINCE, time2text(ppro->getDword(hContact, DB_KEY_MEMBERSINCE)));
SetDlgItemTextA(hwndDlg, IDC_ONLINESINCE, time2text(ppro->getDword(hContact, DB_KEY_LASTSEEN)));
}
break;
@@ -54,7 +55,7 @@ int CIcqProto::OnUserInfoInit(WPARAM wParam, LPARAM hContact)
return 0;
OPTIONSDIALOGPAGE odp = {};
- odp.flags = ODPF_USERINFOTAB | ODPF_DONTTRANSLATE;
+ odp.flags = ODPF_USERINFOTAB;
odp.dwInitParam = LPARAM(this);
odp.szTitle.a = "ICQ";