mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-01-06 15:04:34 +08:00
Merge pull request #12259 from Chocobo1/dtor
Rely on Qt ownership to free resources
This commit is contained in:
commit
c0b0c6dcfc
@ -64,11 +64,6 @@ DownloadHandlerImpl::DownloadHandlerImpl(Net::DownloadManager *manager, const Ne
|
|||||||
m_result.status = Net::DownloadStatus::Success;
|
m_result.status = Net::DownloadStatus::Success;
|
||||||
}
|
}
|
||||||
|
|
||||||
DownloadHandlerImpl::~DownloadHandlerImpl()
|
|
||||||
{
|
|
||||||
delete m_reply;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DownloadHandlerImpl::cancel()
|
void DownloadHandlerImpl::cancel()
|
||||||
{
|
{
|
||||||
if (m_reply) {
|
if (m_reply) {
|
||||||
@ -83,6 +78,7 @@ void DownloadHandlerImpl::cancel()
|
|||||||
void DownloadHandlerImpl::assignNetworkReply(QNetworkReply *reply)
|
void DownloadHandlerImpl::assignNetworkReply(QNetworkReply *reply)
|
||||||
{
|
{
|
||||||
Q_ASSERT(reply);
|
Q_ASSERT(reply);
|
||||||
|
Q_ASSERT(!m_reply);
|
||||||
|
|
||||||
m_reply = reply;
|
m_reply = reply;
|
||||||
m_reply->setParent(this);
|
m_reply->setParent(this);
|
||||||
|
@ -43,7 +43,6 @@ class DownloadHandlerImpl : public Net::DownloadHandler
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
DownloadHandlerImpl(Net::DownloadManager *manager, const Net::DownloadRequest &downloadRequest);
|
DownloadHandlerImpl(Net::DownloadManager *manager, const Net::DownloadRequest &downloadRequest);
|
||||||
~DownloadHandlerImpl() override;
|
|
||||||
|
|
||||||
void cancel() override;
|
void cancel() override;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user