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 2c0142c713..c8339467a4 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,6 +1288,7 @@ void VoiceRecordBar::stop(bool send) { } void VoiceRecordBar::finish() { + stopRecording(StopType::Cancel); _recordingLifetime.destroy(); _lockShowing = false; _recording = false; @@ -1307,7 +1308,6 @@ void VoiceRecordBar::hideFast() { hide(); _lock->hide(); _level->hide(); - stopRecording(StopType::Cancel); } void VoiceRecordBar::stopRecording(StopType type) {