Browse Source

Remove redundant disconnect()

The dialog is going out-of-scope in these instance and the signal-slot connection will disconnect
automatically.
adaptive-webui-19844
Chocobo1 6 years ago
parent
commit
03fdc0e1c4
No known key found for this signature in database
GPG Key ID: 210D9C873253A68C
  1. 7
      src/gui/addnewtorrentdialog.cpp

7
src/gui/addnewtorrentdialog.cpp

@ -600,9 +600,6 @@ void AddNewTorrentDialog::displayContentTreeMenu(const QPoint &) @@ -600,9 +600,6 @@ void AddNewTorrentDialog::displayContentTreeMenu(const QPoint &)
void AddNewTorrentDialog::accept()
{
if (!m_hasMetadata)
disconnect(this, SLOT(updateMetadata(const BitTorrent::TorrentInfo&)));
// TODO: Check if destination actually exists
m_torrentParams.skipChecking = m_ui->skipCheckingCheckBox->isChecked();
@ -648,7 +645,6 @@ void AddNewTorrentDialog::accept() @@ -648,7 +645,6 @@ void AddNewTorrentDialog::accept()
void AddNewTorrentDialog::reject()
{
if (!m_hasMetadata) {
disconnect(this, SLOT(updateMetadata(BitTorrent::TorrentInfo)));
setMetadataProgressIndicator(false);
BitTorrent::Session::instance()->cancelLoadMetadata(m_hash);
}
@ -660,7 +656,8 @@ void AddNewTorrentDialog::updateMetadata(const BitTorrent::TorrentInfo &info) @@ -660,7 +656,8 @@ void AddNewTorrentDialog::updateMetadata(const BitTorrent::TorrentInfo &info)
{
if (info.hash() != m_hash) return;
disconnect(this, SLOT(updateMetadata(BitTorrent::TorrentInfo)));
disconnect(BitTorrent::Session::instance(), &BitTorrent::Session::metadataLoaded, this, &AddNewTorrentDialog::updateMetadata);
if (!info.isValid()) {
RaisedMessageBox::critical(this, tr("I/O Error"), ("Invalid metadata."));
setMetadataProgressIndicator(false, tr("Invalid metadata"));

Loading…
Cancel
Save