From 2b57be8c66df966b4401a8157b97dc627a53175c Mon Sep 17 00:00:00 2001 From: Anna Schumaker Date: Fri, 24 Jan 2014 16:22:55 -0500 Subject: [PATCH] audio: Send on_pause() callback when autopausing Also seek to 0 when choosing the next track. Signed-off-by: Anna Schumaker --- lib/audio.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/audio.cpp b/lib/audio.cpp index c9348bb9..47ef6200 100644 --- a/lib/audio.cpp +++ b/lib/audio.cpp @@ -38,6 +38,7 @@ static void handle_pause_count() else if (o_pause_count == 0) { o_should_pause = true; o_pause_enabled = false; + get_callbacks()->on_pause(); } else o_pause_count--; get_callbacks()->on_pause_count_changed(o_pause_enabled, o_pause_count); @@ -53,6 +54,7 @@ static gboolean on_message(GstBus *bus, GstMessage *message, gpointer data) case GST_MESSAGE_EOS: handle_pause_count(); audio :: next(); + audio :: seek_to(0); default: break; }