diff --git a/core/tags/artist.c b/core/tags/artist.c index 689f3323..68f0d668 100644 --- a/core/tags/artist.c +++ b/core/tags/artist.c @@ -12,8 +12,9 @@ static struct artist *__artist_alloc(gchar *name) struct artist *artist = g_malloc(sizeof(struct artist)); dbe_init(&artist->ar_dbe, artist); - artist->ar_name = name; - artist->ar_lower = string_lowercase(name); + artist->ar_name = name; + artist->ar_lower = string_lowercase(name); + artist->ar_playlist = NULL; return artist; } diff --git a/include/core/tags/artist.h b/include/core/tags/artist.h index cc94aaad..e0f76c88 100644 --- a/include/core/tags/artist.h +++ b/include/core/tags/artist.h @@ -16,8 +16,9 @@ #include struct artist { - gchar *ar_name; /* This artist's name. */ - gchar *ar_lower; /* This artist's name (lowercased). */ + gchar *ar_name; /* This artist's name. */ + gchar *ar_lower; /* This artist's name (lowercased). */ + void *ar_playlist; /* This artist's associated playlist. */ struct db_entry ar_dbe; }; diff --git a/tests/core/tags/artist.c b/tests/core/tags/artist.c index bf251054..c35ad242 100644 --- a/tests/core/tags/artist.c +++ b/tests/core/tags/artist.c @@ -9,6 +9,7 @@ static void test_verify_empty(struct artist *artist) const struct db_ops *artist_ops = test_artist_ops(); test_equal(artist->ar_name, ""); test_equal(artist->ar_lower, ""); + test_equal(artist->ar_playlist, NULL); test_equal(artist_ops->dbe_key(&artist->ar_dbe), ""); } @@ -17,6 +18,7 @@ static void test_verify_koji(struct artist *artist) const struct db_ops *artist_ops = test_artist_ops(); test_equal(artist->ar_name, "Koji Kondo"); test_equal(artist->ar_lower, "koji kondo"); + test_equal(artist->ar_playlist, NULL); test_equal(artist_ops->dbe_key(&artist->ar_dbe), "Koji Kondo"); }