Fix AddTorrentData field types

This commit is contained in:
Vladimir Golovnev (Glassez)
2017-04-24 11:59:16 +03:00
parent f259bde275
commit 711be50e9c
3 changed files with 14 additions and 13 deletions

View File

@@ -76,6 +76,9 @@ AddTorrentData::AddTorrentData()
, sequential(false)
, hasSeedStatus(false)
, skipChecking(false)
, hasRootFolder(true)
, addForced(false)
, addPaused(false)
, ratioLimit(TorrentHandle::USE_GLOBAL_RATIO)
{
}
@@ -90,8 +93,10 @@ AddTorrentData::AddTorrentData(const AddTorrentParams &params)
, hasSeedStatus(params.skipChecking) // do not react on 'torrent_finished_alert' when skipping
, skipChecking(params.skipChecking)
, hasRootFolder(params.createSubfolder)
, addForced(params.addForced)
, addPaused(params.addPaused)
, addForced(params.addForced == TriStateBool::True)
, addPaused(params.addPaused == TriStateBool::Undefined
? Session::instance()->isAddTorrentPaused()
: params.addPaused == TriStateBool::True)
, filePriorities(params.filePriorities)
, ratioLimit(params.ignoreShareRatio ? TorrentHandle::NO_RATIO_LIMIT : TorrentHandle::USE_GLOBAL_RATIO)
{