diff --git a/src/collection/collectionwatcher.cpp b/src/collection/collectionwatcher.cpp index 6a4ff49d0..ed92858f7 100644 --- a/src/collection/collectionwatcher.cpp +++ b/src/collection/collectionwatcher.cpp @@ -175,7 +175,7 @@ void CollectionWatcher::ReloadSettings() { } } - if (mark_songs_unavailable_ && !periodic_scan_timer_->isActive()) { + if (monitor_ && scan_on_startup_ && mark_songs_unavailable_ && !periodic_scan_timer_->isActive()) { periodic_scan_timer_->start(); } else if (!mark_songs_unavailable_ && periodic_scan_timer_->isActive()) {