From a4c59943d1b117adf51ef8839dadeea133c40f0d Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 6 May 2009 18:46:59 +0200 Subject: player_control: assert that pc.next_song is NULL after seeking The player thread must reset pc.next_song after seeking, even if that operation has failed. This patch adds an assertion. --- src/player_control.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/player_control.c') diff --git a/src/player_control.c b/src/player_control.c index a49fcecc9..ac4b006dd 100644 --- a/src/player_control.c +++ b/src/player_control.c @@ -232,6 +232,8 @@ pc_seek(struct song *song, float seek_time) pc.seek_where = seek_time; player_command(PLAYER_COMMAND_SEEK); + assert(pc.next_song == NULL); + idle_add(IDLE_PLAYER); return true; -- cgit v1.2.3