From 0a26ed8d1eebe8b5a1b9d475c7a0210921d53683 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Sat, 4 Feb 2017 16:09:42 -0500 Subject: [PATCH] fix issue where updates to super seeding state would not include the torrent in the state_update_alert (#1659) --- ChangeLog | 1 + src/torrent.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/ChangeLog b/ChangeLog index acdfb3d72..af89b4035 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ + * updating super seeding would include the torrent in state_update_alert * fix issue where num_seeds could be greater than num_peers in torrent_status * finished non-seed torrents can also be in super-seeding mode * fix issue related to unloading torrents diff --git a/src/torrent.cpp b/src/torrent.cpp index 0dc816308..184c7359d 100644 --- a/src/torrent.cpp +++ b/src/torrent.cpp @@ -5014,6 +5014,7 @@ namespace libtorrent m_super_seeding = on; set_need_save_resume(); + state_updated(); if (m_super_seeding) return; @@ -8737,6 +8738,7 @@ namespace libtorrent { m_super_seeding = false; set_need_save_resume(); + state_updated(); } if (is_finished() && m_state != torrent_status::finished)