From fbb8f0cbf5c2c7f0a0ce2bd5f1d975918120f30d Mon Sep 17 00:00:00 2001 From: thalieht Date: Wed, 18 Nov 2020 13:58:12 +0200 Subject: [PATCH] Save fastresume when setting torrent speed limits --- src/base/bittorrent/torrenthandleimpl.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/base/bittorrent/torrenthandleimpl.cpp b/src/base/bittorrent/torrenthandleimpl.cpp index 3cc6f783c..8db5a485e 100644 --- a/src/base/bittorrent/torrenthandleimpl.cpp +++ b/src/base/bittorrent/torrenthandleimpl.cpp @@ -1948,12 +1948,20 @@ void TorrentHandleImpl::setSeedingTimeLimit(int limit) void TorrentHandleImpl::setUploadLimit(const int limit) { + if (limit == uploadLimit()) + return; + m_nativeHandle.set_upload_limit(limit); + saveResumeData(); } void TorrentHandleImpl::setDownloadLimit(const int limit) { + if (limit == downloadLimit()) + return; + m_nativeHandle.set_download_limit(limit); + saveResumeData(); } void TorrentHandleImpl::setSuperSeeding(const bool enable)