From 12a6ecf353c3e69590603a3c6dc2d24e815e6ea1 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Tue, 5 Mar 2013 23:15:39 +0200 Subject: [PATCH] Enable 'copy magnet uri' for torrents without metadata too. Fixes issue #458. --- src/transferlistwidget.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/transferlistwidget.cpp b/src/transferlistwidget.cpp index 661277076..df04528b7 100644 --- a/src/transferlistwidget.cpp +++ b/src/transferlistwidget.cpp @@ -391,8 +391,8 @@ void TransferListWidget::copySelectedMagnetURIs() const { const QStringList hashes = getSelectedTorrentsHashes(); foreach (const QString &hash, hashes) { const QTorrentHandle h = BTSession->getTorrentHandle(hash); - if (h.is_valid() && h.has_metadata()) - magnet_uris << misc::toQString(make_magnet_uri(h.get_torrent_info())); + if (h.is_valid()) + magnet_uris << misc::toQString(make_magnet_uri(h)); } qApp->clipboard()->setText(magnet_uris.join("\n")); } @@ -814,8 +814,7 @@ void TransferListWidget::displayListMenu(const QPoint&) { prioMenu->addAction(&actionBottomPriority); } listMenu.addSeparator(); - if (one_has_metadata) - listMenu.addAction(&actionCopy_magnet_link); + listMenu.addAction(&actionCopy_magnet_link); // Call menu QAction *act = 0; act = listMenu.exec(QCursor::pos());