diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index 0ed12cc7cf..831fcdae2c 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -1213,6 +1213,7 @@ void HistoryWidget::initVoiceRecordBar() { _voiceRecordBar->recordingStateChanges( ) | rpl::start_with_next([=](bool active) { + _field->setDisabled(active); controller()->widget()->setInnerFocus(); }, lifetime()); diff --git a/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp b/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp index b820f575ff..3e965c2e71 100644 --- a/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp +++ b/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp @@ -2541,6 +2541,7 @@ void ComposeControls::initVoiceRecordBar() { _recording = true; changeFocusedControl(); } + _field->setDisabled(active); _field->setVisible(!active); if (!active) { changeFocusedControl();