Fixed stack overflow crash in applying draft at end of voice recording.

Regression was introduced in 50ed60f443.
This commit is contained in:
23rd 2020-12-22 11:24:56 +03:00
parent 348712059b
commit 16c7ec5b05
1 changed files with 3 additions and 2 deletions

View File

@ -1389,8 +1389,9 @@ void VoiceRecordBar::hideFast() {
void VoiceRecordBar::stopRecording(StopType type) { void VoiceRecordBar::stopRecording(StopType type) {
using namespace ::Media::Capture; using namespace ::Media::Capture;
if (type == StopType::Cancel) { if (type == StopType::Cancel) {
_cancelRequests.fire({}); instance()->stop(crl::guard(this, [=](Result &&data) {
instance()->stop(); _cancelRequests.fire({});
}));
return; return;
} }
instance()->stop(crl::guard(this, [=](Result &&data) { instance()->stop(crl::guard(this, [=](Result &&data) {