From 3aebf59a61644d5691685a808f134d99bcd4ecca Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 16 Aug 2023 14:08:42 +0200 Subject: [PATCH] Attempt to fix selection loss on Ctrl. --- Telegram/SourceFiles/history/history_widget.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index 3f10e3cc3..28b06d829 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -1806,7 +1806,10 @@ bool HistoryWidget::notify_switchInlineBotButtonReceived( void HistoryWidget::tryProcessKeyInput(not_null e) { e->accept(); keyPressEvent(e); - if (!e->isAccepted() && _canSendTexts && _field->isVisible()) { + if (!e->isAccepted() + && _canSendTexts + && _field->isVisible() + && !e->text().isEmpty()) { _field->setFocusFast(); QCoreApplication::sendEvent(_field->rawTextEdit(), e); }