From 6f562987395cad37f8aa55a8950ca86b64f987ad Mon Sep 17 00:00:00 2001 From: MikalaiR Date: Fri, 24 Jul 2015 14:35:02 +0000 Subject: SkypeWeb: ChatCreateDialog refactoring git-svn-id: http://svn.miranda-ng.org/main/trunk@14678 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/SkypeWeb/src/skype_chatrooms.cpp | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'protocols/SkypeWeb/src/skype_chatrooms.cpp') diff --git a/protocols/SkypeWeb/src/skype_chatrooms.cpp b/protocols/SkypeWeb/src/skype_chatrooms.cpp index 2c52918dce..353b6064ee 100644 --- a/protocols/SkypeWeb/src/skype_chatrooms.cpp +++ b/protocols/SkypeWeb/src/skype_chatrooms.cpp @@ -562,22 +562,10 @@ INT_PTR CSkypeProto::SvcCreateChat(WPARAM, LPARAM) if (IsOnline()) { CSkypeGCCreateDlg dlg(this); - if (!dlg.DoModal()) - { - return 1; - } - LISTuids(1); - for (std::vector::size_type i = 0; i < dlg.m_hContacts.size(); i++) - { - uids.insert(db_get_sa(dlg.m_hContacts[i], m_szModuleName, SKYPE_SETTINGS_ID)); - } - uids.insert(getStringA(SKYPE_SETTINGS_ID)); + if (!dlg.DoModal()) { return 1; } - SendRequest(new CreateChatroomRequest(m_szRegToken, uids, ptrA(getStringA(SKYPE_SETTINGS_ID)), m_szServer)); + SendRequest(new CreateChatroomRequest(m_szRegToken, dlg.m_ContactsList, ptrA(getStringA(SKYPE_SETTINGS_ID)), m_szServer)); - for (int i = 0; i < uids.getCount(); i++) - mir_free(uids[i]); - uids.destroy(); return 0; } return 1; -- cgit v1.2.3