mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-25 22:14:32 +00:00
Use move construct for shared pointers
This commit is contained in:
parent
3c139ca333
commit
8655e48336
@ -92,7 +92,7 @@ bool CustomDiskIOThread::async_write(lt::storage_index_t storage, const lt::peer
|
|||||||
, const char *buf, std::shared_ptr<lt::disk_observer> diskObserver
|
, const char *buf, std::shared_ptr<lt::disk_observer> diskObserver
|
||||||
, std::function<void (const lt::storage_error &)> handler, lt::disk_job_flags_t flags)
|
, std::function<void (const lt::storage_error &)> handler, lt::disk_job_flags_t flags)
|
||||||
{
|
{
|
||||||
return m_nativeDiskIO->async_write(storage, peerRequest, buf, diskObserver, std::move(handler), flags);
|
return m_nativeDiskIO->async_write(storage, peerRequest, buf, std::move(diskObserver), std::move(handler), flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CustomDiskIOThread::async_hash(lt::storage_index_t storage, lt::piece_index_t piece
|
void CustomDiskIOThread::async_hash(lt::storage_index_t storage, lt::piece_index_t piece
|
||||||
|
@ -1318,7 +1318,7 @@ void SessionImpl::processNextResumeData(ResumeSessionContext *context)
|
|||||||
std::shared_ptr<lt::torrent_info> ti = resumeData.ltAddTorrentParams.ti;
|
std::shared_ptr<lt::torrent_info> ti = resumeData.ltAddTorrentParams.ti;
|
||||||
resumeData = *loadPreferredResumeDataResult;
|
resumeData = *loadPreferredResumeDataResult;
|
||||||
if (!resumeData.ltAddTorrentParams.ti)
|
if (!resumeData.ltAddTorrentParams.ti)
|
||||||
resumeData.ltAddTorrentParams.ti = ti;
|
resumeData.ltAddTorrentParams.ti = std::move(ti);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -84,7 +84,7 @@ private:
|
|||||||
class Data;
|
class Data;
|
||||||
|
|
||||||
explicit Digest32(QSharedDataPointer<Data> dataPtr)
|
explicit Digest32(QSharedDataPointer<Data> dataPtr)
|
||||||
: m_dataPtr {dataPtr}
|
: m_dataPtr {std::move(dataPtr)}
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user