diff --git a/src/client/component/party.cpp b/src/client/component/party.cpp index c4a9094c..da9fb344 100644 --- a/src/client/component/party.cpp +++ b/src/client/component/party.cpp @@ -340,12 +340,6 @@ namespace party bool download_files(const game::netadr_s& target, const utils::info_string& info, bool allow_download) { - if (!allow_download) - { - confirm_user_download(target, info); - return true; - } - try { std::vector files{}; @@ -356,6 +350,12 @@ namespace party if (files.size() > 0) { + if (!allow_download) + { + confirm_user_download(target, info); + return true; + } + download::stop_download(); download::start_download(target, info, files); return true;