diff --git a/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp b/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp index 143ba1b11..b2ebaca31 100644 --- a/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp +++ b/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp @@ -1288,7 +1288,6 @@ void VoiceRecordBar::stop(bool send) { } void VoiceRecordBar::finish() { - stopRecording(StopType::Cancel); _recordingLifetime.destroy(); _lockShowing = false; _recording = false; @@ -1308,6 +1307,7 @@ void VoiceRecordBar::hideFast() { hide(); _lock->hide(); _level->hide(); + stopRecording(StopType::Cancel); } void VoiceRecordBar::stopRecording(StopType type) {