diff --git a/Telegram/SourceFiles/storage/streamed_file_downloader.cpp b/Telegram/SourceFiles/storage/streamed_file_downloader.cpp index bf576c84e..d84f897b9 100644 --- a/Telegram/SourceFiles/storage/streamed_file_downloader.cpp +++ b/Telegram/SourceFiles/storage/streamed_file_downloader.cpp @@ -65,6 +65,8 @@ StreamedFileDownloader::StreamedFileDownloader( StreamedFileDownloader::~StreamedFileDownloader() { if (!_finished) { cancel(); + } else { + _reader->cancelForDownloader(this); } }