diff --git a/src/session_impl.cpp b/src/session_impl.cpp index c1cf6dc7f..c34862e8b 100644 --- a/src/session_impl.cpp +++ b/src/session_impl.cpp @@ -3967,6 +3967,10 @@ namespace aux { if (m_alerts.should_post()) m_alerts.post_alert(torrent_added_alert(torrent_ptr->get_handle())); + // recalculate auto-managed torrents sooner + if (params.auto_managed && m_auto_manage_time_scaler > 1) + m_auto_manage_time_scaler = 1; + return torrent_handle(torrent_ptr); }