diff options
author | George Hazan <ghazan@miranda.im> | 2022-10-03 20:00:41 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2022-10-03 20:00:41 +0300 |
commit | cc0cde8d87358738bcad304e8bdc9c944d55cdaa (patch) | |
tree | c6615f01402c324e349437ebd3575c94d48ddaf6 /protocols/WhatsAppWeb/src/options.cpp | |
parent | f23e1a5e267d9feec25b3a8a2f26017d03963f25 (diff) |
WhatsApp:
- nick name added to all options dialogs;
- added error popups;
Diffstat (limited to 'protocols/WhatsAppWeb/src/options.cpp')
-rw-r--r-- | protocols/WhatsAppWeb/src/options.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/protocols/WhatsAppWeb/src/options.cpp b/protocols/WhatsAppWeb/src/options.cpp index 9270afd3d1..46b4d8da97 100644 --- a/protocols/WhatsAppWeb/src/options.cpp +++ b/protocols/WhatsAppWeb/src/options.cpp @@ -12,16 +12,18 @@ Copyright © 2019-22 George Hazan class COptionsDlg : public CProtoDlgBase<WhatsAppProto> { CCtrlCheck chkHideChats; - CCtrlEdit edtGroup; + CCtrlEdit edtGroup, edtNick; ptrW m_wszOldGroup; public: COptionsDlg(WhatsAppProto *ppro, int iDlgID, bool bFullDlg) : CProtoDlgBase<WhatsAppProto>(ppro, iDlgID), chkHideChats(this, IDC_HIDECHATS), + edtNick(this, IDC_NICK), edtGroup(this, IDC_DEFGROUP), m_wszOldGroup(mir_wstrdup(ppro->m_wszDefaultGroup)) { + CreateLink(edtNick, ppro->m_wszNick); CreateLink(edtGroup, ppro->m_wszDefaultGroup); if (bFullDlg) @@ -30,6 +32,11 @@ public: bool OnApply() override { + if (mir_wstrlen(m_proto->m_wszNick)) { + SetFocus(edtNick.GetHwnd()); + return false; + } + if (mir_wstrcmp(m_proto->m_wszDefaultGroup, m_wszOldGroup)) Clist_GroupCreate(0, m_proto->m_wszDefaultGroup); return true; |