player: added some more assertions
Assertions on pc.command and pc.next_song.
This commit is contained in:
parent
799d1c9dc2
commit
c2bbf876fb
@ -57,6 +57,8 @@ pc_song_deleted(const struct song *song)
|
||||
|
||||
static void player_command(enum player_command cmd)
|
||||
{
|
||||
assert(pc.command == PLAYER_COMMAND_NONE);
|
||||
|
||||
pc.command = cmd;
|
||||
while (pc.command != PLAYER_COMMAND_NONE) {
|
||||
notify_signal(&pc.notify);
|
||||
|
@ -526,6 +526,8 @@ static gpointer player_task(G_GNUC_UNUSED gpointer arg)
|
||||
switch (pc.command) {
|
||||
case PLAYER_COMMAND_PLAY:
|
||||
case PLAYER_COMMAND_QUEUE:
|
||||
assert(pc.next_song != NULL);
|
||||
|
||||
do_play();
|
||||
break;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user