From 6be9b25e99f8dd8409ecad052a6f689c1df6ec4f Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 5 Jul 2021 15:37:34 +0300 Subject: [PATCH] Submit voice chat boxes by Enter. --- .../SourceFiles/calls/group/calls_group_menu.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/calls/group/calls_group_menu.cpp b/Telegram/SourceFiles/calls/group/calls_group_menu.cpp index 2310b1c9d..b588ff97d 100644 --- a/Telegram/SourceFiles/calls/group/calls_group_menu.cpp +++ b/Telegram/SourceFiles/calls/group/calls_group_menu.cpp @@ -48,11 +48,13 @@ void EditGroupCallTitleBox( box->setFocusCallback([=] { input->setFocusFast(); }); - box->addButton(tr::lng_settings_save(), [=] { + const auto submit = [=] { const auto result = input->getLastText().trimmed(); box->closeBox(); done(result); - }); + }; + QObject::connect(input, &Ui::InputField::submitted, submit); + box->addButton(tr::lng_settings_save(), submit); box->addButton(tr::lng_cancel(), [=] { box->closeBox(); }); } @@ -76,11 +78,13 @@ void StartGroupCallRecordingBox( box->setFocusCallback([=] { input->setFocusFast(); }); - box->addButton(tr::lng_group_call_recording_start_button(), [=] { + const auto submit = [=] { const auto result = input->getLastText().trimmed(); box->closeBox(); done(result); - }); + }; + QObject::connect(input, &Ui::InputField::submitted, submit); + box->addButton(tr::lng_group_call_recording_start_button(), submit); box->addButton(tr::lng_cancel(), [=] { box->closeBox(); }); }