library: Load all databases
For some reason I was only loading the library_db, and ignoring the others. I fix this, and send out callbacks for each track loaded. Signed-off-by: Anna Schumaker <schumaker.anna@gmail.com>
This commit is contained in:
parent
2ecb37f6dc
commit
e0770030d5
|
@ -459,8 +459,16 @@ static void do_import_library(std::string &s)
|
|||
void library :: init()
|
||||
{
|
||||
unsigned int i;
|
||||
|
||||
album_db.load();
|
||||
artist_db.load();
|
||||
genre_db.load();
|
||||
library_db.load();
|
||||
for (i = library_db.first(); i < library_db.num_rows(); i = library_db.next(i))
|
||||
track_db.load();
|
||||
|
||||
for (i = track_db.first(); i <= track_db.last(); i = track_db.next(i))
|
||||
get_callbacks()->on_library_track_add(i);
|
||||
for (i = library_db.first(); i <= library_db.last(); i = library_db.next(i))
|
||||
get_callbacks()->on_library_add(i, &library_db[i]);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue