diff --git a/libtransmission/torrent.cc b/libtransmission/torrent.cc index c7e2da2cb..ef6cbf96f 100644 --- a/libtransmission/torrent.cc +++ b/libtransmission/torrent.cc @@ -862,6 +862,7 @@ void torrentStop(tr_torrent* const tor) tor->isRunning = false; tor->isStopping = false; + tor->markChanged(); if (!tor->session->isClosing()) { @@ -2400,6 +2401,7 @@ void tr_torrent::setDownloadDir(std::string_view path, bool is_new_torrent) { download_dir = path; markEdited(); + markChanged(); setDirty(); refreshCurrentDir();