Fix download in scan dir persistence (closes #633396)

This commit is contained in:
Christophe Dumez
2010-09-25 10:41:17 +00:00
parent e0a30dc40c
commit 05a6ffd554
2 changed files with 4 additions and 2 deletions

View File

@@ -4,6 +4,7 @@
- BUGFIX: Save path can now be edited in torrent addition dialog - BUGFIX: Save path can now be edited in torrent addition dialog
- BUGFIX: OGV can now be previewed - BUGFIX: OGV can now be previewed
- BUGFIX: Maximum download limit is now 10MB/s - BUGFIX: Maximum download limit is now 10MB/s
- BUGFIX: Fix 'download in scan dir' persistence
* Tue Aug 24 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.0 * Tue Aug 24 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.4.0
- FEATURE: Added actions to "Move to top/bottom" of priority queue - FEATURE: Added actions to "Move to top/bottom" of priority queue

View File

@@ -37,6 +37,7 @@
#include <QString> #include <QString>
#include <QTemporaryFile> #include <QTemporaryFile>
#include "qinisettings.h" #include "qinisettings.h"
#include "misc.h"
namespace { namespace {
const int PathColumn = 0; const int PathColumn = 0;
@@ -190,13 +191,13 @@ int ScanFoldersModel::findPathData(const QString &path) const {
void ScanFoldersModel::makePersistent(QIniSettings &settings) { void ScanFoldersModel::makePersistent(QIniSettings &settings) {
QStringList paths; QStringList paths;
QList<QVariant> downloadInFolderInfo; QList<bool> downloadInFolderInfo;
foreach (const PathData* pathData, m_pathList) { foreach (const PathData* pathData, m_pathList) {
paths << pathData->path; paths << pathData->path;
downloadInFolderInfo << pathData->downloadAtPath; downloadInFolderInfo << pathData->downloadAtPath;
} }
settings.setValue(QString::fromUtf8("ScanDirs"), paths); settings.setValue(QString::fromUtf8("ScanDirs"), paths);
settings.setValue(QString::fromUtf8("DownloadInScanDirs"), downloadInFolderInfo); settings.setValue(QString::fromUtf8("DownloadInScanDirs"), misc::toStringList(downloadInFolderInfo));
} }
ScanFoldersModel *ScanFoldersModel::m_instance = 0; ScanFoldersModel *ScanFoldersModel::m_instance = 0;