mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-16 02:03:07 -07:00
adding a save resume data interval option
because some SSD users oppose frequent disk writes
This commit is contained in:
parent
d38bff0ca5
commit
d27bff4df4
4 changed files with 22 additions and 3 deletions
|
@ -166,7 +166,7 @@ QBtSession::QBtSession()
|
|||
connect(downloader, SIGNAL(magnetRedirect(QString, QString)), SLOT(handleMagnetRedirect(QString, QString)));
|
||||
// Regular saving of fastresume data
|
||||
connect(&resumeDataTimer, SIGNAL(timeout()), SLOT(saveTempFastResumeData()));
|
||||
resumeDataTimer.start(170000); // 3min
|
||||
resumeDataTimer.start(pref->saveResumeDataInterval() * 60 * 1000);
|
||||
qDebug("* BTSession constructed");
|
||||
}
|
||||
|
||||
|
@ -429,6 +429,7 @@ void QBtSession::configureSession() {
|
|||
session_settings::io_buffer_mode_t mode = pref->osCache() ? session_settings::enable_os_cache : session_settings::disable_os_cache;
|
||||
sessionSettings.disk_io_read_mode = mode;
|
||||
sessionSettings.disk_io_write_mode = mode;
|
||||
resumeDataTimer.setInterval(pref->saveResumeDataInterval() * 60 * 1000);
|
||||
sessionSettings.anonymous_mode = pref->isAnonymousModeEnabled();
|
||||
if (sessionSettings.anonymous_mode) {
|
||||
addConsoleMessage(tr("Anonymous mode [ON]"), "blue");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue