diff --git a/Telegram/SourceFiles/api/api_send_progress.cpp b/Telegram/SourceFiles/api/api_send_progress.cpp index c3436f7ab..563262a5b 100644 --- a/Telegram/SourceFiles/api/api_send_progress.cpp +++ b/Telegram/SourceFiles/api/api_send_progress.cpp @@ -65,7 +65,10 @@ void SendProgressManager::update( SendProgressType type, int progress) { const auto peer = history->peer; - if (peer->isSelf() || (peer->isChannel() && !peer->isMegagroup())) { + if (peer->isSelf() + || (peer->isChannel() + && !peer->isMegagroup() + && type != SendProgressType::Speaking)) { return; }