- "Open destination folder" now opens torrent root folder (if it contains one) instead of the parent folder

This commit is contained in:
Christophe Dumez
2010-01-23 09:54:50 +00:00
parent 660a6929fd
commit 8ed0e58d63
3 changed files with 12 additions and 2 deletions

View File

@@ -432,6 +432,15 @@ bool QTorrentHandle::priv() const {
return h.get_torrent_info().priv();
}
QString QTorrentHandle::root_path() const {
Q_ASSERT(h.is_valid());
if(num_files() == 0) return "";
QStringList path_list = misc::toQString(h.get_torrent_info().file_at(0).path.string()).split(QDir::separator());
if(path_list.size() > 1)
return save_path()+QDir::separator()+path_list.first();
return save_path();
}
//
// Setters
//