diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index dab009e46..f098fb3ae 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -3085,7 +3085,11 @@ void HistoryWidget::chooseAttach() { auto list = Storage::PrepareMediaList( result.paths, st::sendMediaPreviewSize); - confirmSendingFiles(std::move(list), CompressConfirm::Auto); + if (list.allFilesForCompress || list.albumIsPossible) { + confirmSendingFiles(std::move(list), CompressConfirm::Auto); + } else if (!showSendingFilesError(list)) { + uploadFiles(std::move(list), SendMediaType::File); + } } })); }