Fix folder scanning: it would not detect torrents already present in the folder on startup. This bug was introduced recently (in rc1)

This commit is contained in:
Christophe Dumez 2010-03-08 19:19:17 +00:00
parent 5115b8739e
commit d9fa9c3566
2 changed files with 1 additions and 7 deletions

View file

@ -140,9 +140,9 @@ Bittorrent::Bittorrent()
#ifdef LIBTORRENT_0_15 #ifdef LIBTORRENT_0_15
appendqBExtension = Preferences::useIncompleteFilesExtension(); appendqBExtension = Preferences::useIncompleteFilesExtension();
#endif #endif
connect(m_scanFolders, SIGNAL(torrentsAdded(QStringList&)), this, SLOT(addTorrentsFromScanFolder(QStringList&)));
// Apply user settings to Bittorrent session // Apply user settings to Bittorrent session
configureSession(); configureSession();
connect(m_scanFolders, SIGNAL(torrentsAdded(QStringList&)), this, SLOT(addTorrentsFromScanFolder(QStringList&)));
qDebug("* BTSession constructed"); qDebug("* BTSession constructed");
} }

View file

@ -103,12 +103,6 @@ public:
connect(this, SIGNAL(directoryChanged(QString)), this, SLOT(scanLocalFolder(QString))); connect(this, SIGNAL(directoryChanged(QString)), this, SLOT(scanLocalFolder(QString)));
} }
FileSystemWatcher(QString path, QObject *parent): QFileSystemWatcher(parent) {
filters << "*.torrent";
connect(this, SIGNAL(directoryChanged(QString)), this, SLOT(scanLocalFolder(QString)));
addPath(path);
}
~FileSystemWatcher() { ~FileSystemWatcher() {
#ifndef Q_WS_WIN #ifndef Q_WS_WIN
if(watch_timer) if(watch_timer)