From b490322f55e2b36441ceb02ff278e6e1f5779953 Mon Sep 17 00:00:00 2001 From: Anna Schumaker Date: Sat, 25 Jan 2014 13:19:40 -0500 Subject: [PATCH] library: Don't send notifications if the library is disabled In other words, don't add tracks to the collection playqueue if they are disabled. Signed-off-by: Anna Schumaker --- lib/library.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/library.cpp b/lib/library.cpp index 97ffce68..3d0cda29 100644 --- a/lib/library.cpp +++ b/lib/library.cpp @@ -466,8 +466,10 @@ void library :: init() library_db.load(); track_db.load(); - for (i = track_db.first(); i < track_db.num_rows(); i = track_db.next(i)) - get_callbacks()->on_library_track_add(i); + for (i = track_db.first(); i < track_db.num_rows(); i = track_db.next(i)) { + if (library_db[track_db[i].library_id].enabled) + get_callbacks()->on_library_track_add(i); + } for (i = library_db.first(); i < library_db.num_rows(); i = library_db.next(i)) get_callbacks()->on_library_add(i, &library_db[i]); }