summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.c2
-rw-r--r--src/player.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index eeb4279..2e9203c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -388,7 +388,7 @@ static void BarMainLoop (BarApp_t *app) {
BarMainHandleUserInput (app);
/* show time */
- if (app->player.mode < PLAYER_FINISHED) {
+ if (app->player.mode == PLAYER_PLAYING) {
BarMainPrintTime (app);
}
}
diff --git a/src/player.c b/src/player.c
index 34573d7..b8d0719 100644
--- a/src/player.c
+++ b/src/player.c
@@ -242,6 +242,7 @@ void *BarPlayerThread (void *data) {
player->songPlayed = 0;
player->songDuration = av_q2d (st->time_base) * (double) st->duration;
+ player->mode = PLAYER_PLAYING;
while (av_read_frame (fctx, &pkt) >= 0) {
AVPacket pkt_orig = pkt;