From 442f0df61347b9a419f5bee4c9282353c9d2e1cc 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 2424e5f16..0a7b826ab 100644 --- a/src/base/bittorrent/torrenthandleimpl.cpp +++ b/src/base/bittorrent/torrenthandleimpl.cpp @@ -1935,12 +1935,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)