mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-01-17 10:17:27 +00:00
Fixup for downloader
This commit is contained in:
parent
1b34fa26ac
commit
5063eefa96
@ -48,14 +48,14 @@ void downloader::start(const std::string& url, bool follow_location, bool show_p
|
||||
m_curl_buf.clear();
|
||||
m_curl_abort = false;
|
||||
|
||||
curl_easy_setopt(m_curl, CURLOPT_URL, url.c_str());
|
||||
curl_easy_setopt(m_curl, CURLOPT_WRITEFUNCTION, curl_write_cb_compat);
|
||||
curl_easy_setopt(m_curl, CURLOPT_WRITEDATA, this);
|
||||
curl_easy_setopt(m_curl, CURLOPT_FOLLOWLOCATION, follow_location ? 1 : 0);
|
||||
curl_easy_setopt(m_curl->get_curl(), CURLOPT_URL, url.c_str());
|
||||
curl_easy_setopt(m_curl->get_curl(), CURLOPT_WRITEFUNCTION, curl_write_cb_compat);
|
||||
curl_easy_setopt(m_curl->get_curl(), CURLOPT_WRITEDATA, this);
|
||||
curl_easy_setopt(m_curl->get_curl(), CURLOPT_FOLLOWLOCATION, follow_location ? 1 : 0);
|
||||
|
||||
m_thread = QThread::create([this]
|
||||
{
|
||||
const auto result = curl_easy_perform(m_curl);
|
||||
const auto result = curl_easy_perform(m_curl->get_curl());
|
||||
m_curl_success = result == CURLE_OK;
|
||||
|
||||
if (!m_curl_success && !m_curl_abort)
|
||||
@ -179,7 +179,7 @@ usz downloader::update_buffer(char* data, usz size)
|
||||
|
||||
if (m_actual_download_size < 0)
|
||||
{
|
||||
if (curl_easy_getinfo(m_curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD, &m_actual_download_size) == CURLE_OK && m_actual_download_size > 0)
|
||||
if (curl_easy_getinfo(m_curl->get_curl(), CURLINFO_CONTENT_LENGTH_DOWNLOAD, &m_actual_download_size) == CURLE_OK && m_actual_download_size > 0)
|
||||
{
|
||||
max = static_cast<int>(m_actual_download_size);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user