diff --git a/src/twister.cpp b/src/twister.cpp index 117064fa..0b84a146 100644 --- a/src/twister.cpp +++ b/src/twister.cpp @@ -99,6 +99,12 @@ torrent_handle startTorrentUser(std::string const &username, bool following) load_file(filename.c_str(), tparams.resume_data); m_userTorrent[username] = ses->add_torrent(tparams); + if( following ) { + m_userTorrent[username].auto_managed(false); + m_userTorrent[username].resume(); + } else { + m_userTorrent[username].auto_managed(true); + } m_userTorrent[username].force_dht_announce(); } if( following )