aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/song_save.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/song_save.c b/src/song_save.c
index 0cff6ef4f..27cfcd8e6 100644
--- a/src/song_save.c
+++ b/src/song_save.c
@@ -150,5 +150,6 @@ void readSongInfoIntoList(FILE *fp, struct songvec *sv,
if (song)
insertSongIntoList(sv, song);
- songvec_prune(sv);
+ if (isUpdatingDB()) /* only needed until we get rid of forked update */
+ songvec_prune(sv);
}