diff options
author | George Hazan <ghazan@miranda.im> | 2022-06-06 21:30:50 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2022-06-06 21:30:50 +0300 |
commit | 3f82dffa4a2e87f9af80a52786eccceb99a83b70 (patch) | |
tree | 5e9dc591b460aa346b56d342d401cf1443ed5a30 /protocols/JabberG | |
parent | ecd56d476d8b0e3a8700e3a27a67f4c1e579f176 (diff) |
fixes #3095 (Групировка цифр и букв в ключе OMEMO)
Diffstat (limited to 'protocols/JabberG')
-rw-r--r-- | protocols/JabberG/src/jabber_userinfo.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/protocols/JabberG/src/jabber_userinfo.cpp b/protocols/JabberG/src/jabber_userinfo.cpp index 5fe597a2f8..63b4100370 100644 --- a/protocols/JabberG/src/jabber_userinfo.cpp +++ b/protocols/JabberG/src/jabber_userinfo.cpp @@ -791,8 +791,15 @@ static void AddListItem(HWND hwndList, const CMStringA &pszStr1, const wchar_t * ListView_SetItemText(hwndList, idx, 1, (wchar_t *)pszStr2); - _A2T tmp(pszStr3.c_str()); - ListView_SetItemText(hwndList, idx, 2, (wchar_t *)tmp.get()); + int i = 0; + CMStringW buf; + for (const char *p = pszStr3; *p; p++) { + buf.AppendChar(*p); + if (++i % 8 == 0) + buf.AppendChar(' '); + } + buf.MakeUpper(); + ListView_SetItemText(hwndList, idx, 2, buf.GetBuffer()); } INT_PTR CALLBACK JabberUserOmemoDlgProc(HWND hwndDlg, UINT msg, WPARAM, LPARAM lParam) |